| 2025 | CGO | PreFix: Optimizing the Performance of Heap-Intensive Applications. | Chaitanya Mamatha Ananda, Rajiv Gupta, Sriraman Tallam, Han Shen, Xinliang David Li |
| 2025 | COLING | Enhancing multi-modal Relation Extraction with Reinforcement Learning Guided Graph Diffusion Framework. | Rui Yang, Rajiv Gupta |
| 2025 | PPoPP | PANNS: Enhancing Graph-based Approximate Nearest Neighbor Search through Recency-aware Construction and Parameterized Search. | Xizhe Yin, Chao Gao, Zhijia Zhao, Rajiv Gupta |
| 2024 | CLOUD | IncBoost: Scaling Incremental Graph Processing for Edge Deletions and Weight Updates. | Xizhe Yin, Zhijia Zhao, Rajiv Gupta |
| 2024 | EuroSys | Core Graph: Exploiting Edge Centrality to Speedup the Evaluation of Iterative Graph Queries. | Xiaolin Jiang, Mahbod Afarin, Zhijia Zhao, Nael B. Abu-Ghazaleh, Rajiv Gupta |
| 2024 | IROS | P4: Pruning and Prediction-based Priority Planning. | Rui Yang, Rajiv Gupta |
| 2024 | MICCAI | Head CT Scan Motion Artifact Correction via Diffusion-Based Generative Models. | Zhennong Chen, Siyeop Yoon, Quirin D. Strotzer, Rehab Naeem Khalid, Matthew Tivnan, Quanzheng Li, Rajiv Gupta, Dufan Wu |
| 2023 | ASPLOS | CommonGraph: Graph Analytics on Evolving Data. | Mahbod Afarin, Chao Gao, Shafiur Rahman, Nael B. Abu-Ghazaleh, Rajiv Gupta |
| 2023 | ASPLOS | Glign: Taming Misaligned Graph Traversals in Concurrent Graph Processing. | Xizhe Yin, Zhijia Zhao, Rajiv Gupta |
| 2023 | MICRO | MEGA Evolving Graph Accelerator. | Chao Gao, Mahbod Afarin, Shafiur Rahman, Nael B. Abu-Ghazaleh, Rajiv Gupta |
| 2021 | EuroPar | G-Morph: Induced Subgraph Isomorphism Search of Labeled Graphs on a GPU. | Bryan Rowe, Rajiv Gupta |
| 2021 | EuroSys | Tripoline: generalized incremental graph processing via graph triangle inequality. | Xiaolin Jiang, Chengshuo Xu, Xizhe Yin, Zhijia Zhao, Rajiv Gupta |
| 2021 | ICS | DSGEN: concolic testing GPU implementations of concurrent dynamic data structures. | Xiaofan Sun, Rajiv Gupta |
| 2021 | MICRO | JetStream: Graph Analytics on Streaming Data with Event-Driven Hardware Accelerator. | Shafiur Rahman, Mahbod Afarin, Nael B. Abu-Ghazaleh, Rajiv Gupta |
| 2020 | EuroSys | Subway: minimizing data transfer during out-of-GPU-memory graph processing. | Amir Hossein Nodehi Sabet, Zhijia Zhao, Rajiv Gupta |
| 2020 | HiPC | SimGQ: Simultaneously Evaluating Iterative Graph Queries. | Chengshuo Xu, Abbas Mazloumi, Xiaolin Jiang, Rajiv Gupta |
| 2020 | ICASSP | Signal Sensing and Reconstruction Paradigms for a Novel Multi-Source Static Computed Tomography System. | Alankar Kowtal, Avilash K. Cramer, Dufan Wu, Kai Yang, Wolfgang Krull, Ioannis Gkioulekas, Rajiv Gupta |
| 2020 | MICRO | GraphPulse: An Event-Driven Hardware Accelerator for Asynchronous Graph Processing. | Shafiur Rahman, Nael B. Abu-Ghazaleh, Rajiv Gupta |
| 2019 | ASPLOS | PnP: Pruning and Prediction for Point-To-Point Iterative Graph Analytics. | Chengshuo Xu, Keval Vora, Rajiv Gupta |
| 2019 | CC | Efficient concolic testing of MPI applications. | Hongbo Li, Zizhong Chen, Rajiv Gupta |
| 2019 | CGO | White-Box Program Tuning. | Wen-Chuan Lee, Yingqi Liu, Peng Liu, Shiqing Ma, Hongjun Choi, Xiangyu Zhang, Rajiv Gupta |
| 2019 | INFOCOM | Figment: Fine-grained Permission Management for Mobile Apps. | Ioannis Gasparis, Zhiyun Qian, Chengyu Song, Srikanth V. Krishnamurthy, Rajiv Gupta, Paul L. Yu |
| 2019 | ICSE | Dynamic slicing for Android. | Tanzirul Azim, Arash Alavi, Iulian Neamtiu, Rajiv Gupta |
| 2018 | CCS | Droid M+: Developer Support for Imbibing Android's New Permission Model. | Ioannis Gasparis, Azeem Aqil, Zhiyun Qian, Chengyu Song, Srikanth V. Krishnamurthy, Rajiv Gupta, Edward Colbert |
| 2018 | ECCV | X-Ray Computed Tomography Through Scatter. | Adam Geva, Yoav Y. Schechner, Yonatan Chernyak, Rajiv Gupta |
| 2017 | ASPLOS | KickStarter: Fast and Accurate Computations on Streaming Graphs via Trimmed Approximations. | Keval Vora, Rajiv Gupta, Guoqing Xu |
| 2017 | ASPLOS | CoRAL: Confined Recovery in Distributed Asynchronous Graph Processing. | Keval Vora, Chen Tian, Rajiv Gupta, Ziang Hu |
| 2017 | PAM | Where Is the Weakest Link? A Study on Security Discrepancies Between Android Apps and Their Website Counterparts. | Arash Alavi, Alan Quach, Hang Zhang, Bryan Marsh, Farhan Ul Haq, Zhiyun Qian, Long Lu, Rajiv Gupta |
| 2017 | SC | Enabling Work-Efficiency for High Performance Vertex-Centric Graph Analytics on GPUs. | Farzad Khorasani, Keval Vora, Rajiv Gupta, Laxmi N. Bhuyan |
| 2017 | SC | Parastack: efficient hang detection for MPI programs at large scale. | Hongbo Li, Zizhong Chen, Rajiv Gupta |
| 2017 | RV | Annotation Guided Collection of Context-Sensitive Parallel Execution Profiles. | Zachary Benavides, Rajiv Gupta, Xiangyu Zhang |
| 2016 | CC | Safe and flexible adaptation via alternate data structure representations. | Amlan Kusum, Iulian Neamtiu, Rajiv Gupta |
| 2016 | CC | Automatic fault location for data structures. | Vineet Singh, Rajiv Gupta, Iulian Neamtiu |
| 2016 | HPDC | Parallel Execution Profiles. | Zachary Benavides, Rajiv Gupta, Xiangyu Zhang |
| 2016 | HPDC | Efficient Processing of Large Graphs via Input Reduction. | Amlan Kusum, Keval Vora, Rajiv Gupta, Iulian Neamtiu |
| 2016 | ICS | CuMAS: Data Transfer Aware Multi-Application Scheduling for Shared GPUs. | Mehmet E. Belviranli, Farzad Khorasani, Laxmi N. Bhuyan, Rajiv Gupta |
| 2016 | ISSRE | Proving Concurrent Data Structures Linearizable. | Vineet Singh, Iulian Neamtiu, Rajiv Gupta |
| 2016 | USENIX | Load the Edges You Need: A Generic I/O Optimization for Disk-based Graph Processing. | Keval Vora, Guoqing Xu, Rajiv Gupta |
| 2015 | CLUSTER | Optimizing Caching DSM for Distributed Software Speculation. | Sai Charan Koduru, Keval Vora, Rajiv Gupta |
| 2015 | EASE | Predicting concurrency bugs: how many, what kind and where are they? | Bo Zhou, Iulian Neamtiu, Rajiv Gupta |
| 2015 | EASE | A cross-platform analysis of bugs and bug-fixing in open source projects: desktop vs. Android vs. iOS. | Bo Zhou, Iulian Neamtiu, Rajiv Gupta |
| 2015 | ICS | PeerWave: Exploiting Wavefront Parallelism on GPUs with Peer-SM Synchronization. | Mehmet E. Belviranli, Peng Deng, Laxmi N. Bhuyan, Rajiv Gupta, Qi Zhu |
| 2015 | ISSRE | Experience report: How do bug characteristics differ across severity classes: A multi-platform study. | Bo Zhou, Iulian Neamtiu, Rajiv Gupta |
| 2015 | MICRO | Efficient warp execution in presence of divergence with collaborative context collection. | Farzad Khorasani, Rajiv Gupta, Laxmi N. Bhuyan |
| 2015 | OOPSLA | RAIVE: runtime assessment of floating-point instability by vectorization. | Wen-Chuan Lee, Tao Bao, Yunhui Zheng, Xiangyu Zhang, Keval Vora, Rajiv Gupta |
| 2014 | CGO | DrDebug: Deterministic Replay based Cyclic Debugging with Dynamic Slicing. | Yan Wang, Harish Patil, Cristiano Pereira, Gregory Lueck, Rajiv Gupta, Iulian Neamtiu |
| 2014 | HPDC | A paradigm shift in GP-GPU computing: task based execution of applications with dynamic data dependencies. | Mehmet E. Belviranli, Chih-Hsun Chou, Laxmi N. Bhuyan, Rajiv Gupta |
| 2014 | HPDC | CuSha: vertex-centric graph processing on GPUs. | Farzad Khorasani, Keval Vora, Rajiv Gupta, Laxmi N. Bhuyan |
| 2014 | ICRA | Optimal spatial design of non-invasive magnetic field-based localization systems. | Luc Marechal, Shaohui Foong, Shuoyu Ding, Dushyanth Madhavan, Kristin L. Wood, Rajiv Gupta, Vaibhav Patil, Conor James Walsh |
| 2014 | OOPSLA | ASPIRE: exploiting asynchronous parallelism in iterative algorithms using a relaxed consistency based DSM. | Keval Vora, Sai Charan Koduru, Rajiv Gupta |
| 2014 | PPoPP | Lock contention aware thread migrations. | Kishore Kumar Pusukuri, Rajiv Gupta, Laxmi Narayan Bhuyan |
| 2014 | SC | Fence Scoping. | Changhui Lin, Vijay Nagarajan, Rajiv Gupta |
| 2013 | CGO | Lightweight fault detection in parallelized programs. | Li Tan, Min Feng, Rajiv Gupta |
| 2013 | ICS | Address-aware fences. | Changhui Lin, Vijay Nagarajan, Rajiv Gupta |
| 2013 | ISSRE | Relevant inputs analysis and its applications. | Yan Wang, Rajiv Gupta, Iulian Neamtiu |
| 2013 | SCAM | A state alteration and inspection-based interactive debugger. | Yan Wang, Min Feng, Rajiv Gupta, Iulian Neamtiu |
| 2012 | ASPLOS | Efficient sequential consistency via conflict ordering. | Changhui Lin, Vijay Nagarajan, Rajiv Gupta, Bharghava Rajaram |
| 2012 | ICRA | Towards a compact robotically steerable thermal ablation probe. | Carmen M. Graves, Alexander H. Slocum, Rajiv Gupta, Conor James Walsh |
| 2012 | PLDI | Effective parallelization of loops in the presence of I/O operations. | Min Feng, Rajiv Gupta, Iulian Neamtiu |
| 2012 | PPoPP | Speculative parallelization on GPGPUs. | Min Feng, Rajiv Gupta, Laxmi N. Bhuyan |
| 2011 | PPoPP | SpiceC: scalable parallelism via implicit copying and explicit commit. | Min Feng, Rajiv Gupta, Yi Hu |
| 2011 | PPoPP | Enhanced speculative parallelization via incremental recovery. | Chen Tian, Changhui Lin, Min Feng, Rajiv Gupta |
| 2010 | ICRA | Multi-turn, tension-stiffening catheter navigation system. | Yi Chen, Jean H. Chang, Alison S. Greenlee, Kenneth C. Cheung, Alexander H. Slocum, Rajiv Gupta |
| 2010 | PLDI | Supporting speculative parallelization in the presence of dynamic data structures. | Chen Tian, Min Feng, Rajiv Gupta |
| 2009 | ISCA | ECMon: exposing cache events for monitoring. | Vijay Nagarajan, Rajiv Gupta |
| 2009 | VEE | Architectural support for shadow memory in multiprocessors. | Vijay Nagarajan, Rajiv Gupta |
| 2008 | COMPSAC | Avoiding Program Failures Through Safe Execution Perturbations. | Sriraman Tallam, Chen Tian, Rajiv Gupta, Xiangyu Zhang |
| 2008 | ISSTA | Fault localization using value replacement. | Dennis Jeffrey, Neelam Gupta, Rajiv Gupta |
| 2008 | ISSTA | Support for symmetric shadow memory in multiprocessors. | Vijay Nagarajan, Rajiv Gupta |
| 2008 | ISSTA | Dynamic recognition of synchronization operations for improved data race detection. | Chen Tian, Vijay Nagarajan, Rajiv Gupta, Sriraman Tallam |
| 2008 | MICRO | Copy or Discard execution model for speculative parallelization on multicores. | Chen Tian, Min Feng, Vijay Nagarajan, Rajiv Gupta |
| 2007 | ISSTA | Enabling tracing Of long-running multithreaded programs via dynamic execution reduction. | Sriraman Tallam, Chen Tian, Rajiv Gupta, Xiangyu Zhang |
| 2007 | PLDI | Towards locating execution omission errors. | Xiangyu Zhang, Sriraman Tallam, Neelam Gupta, Rajiv Gupta |
| 2006 | ICSE | Locating faults through automated predicate switching. | Xiangyu Zhang, Neelam Gupta, Rajiv Gupta |
| 2006 | MASS | Temporal Analysis of Routing Activity for Anomaly Detection in Ad hoc Networks. | Haitao Liu, Rajiv Gupta |
| 2006 | PLDI | Pruning dynamic slices with confidence. | Xiangyu Zhang, Neelam Gupta, Rajiv Gupta |
| 2005 | HPCA | SENSS: Security Enhancement to Symmetric Shared Memory Multiprocessors. | Youtao Zhang, Lan Gao, Jun Yang, Xiangyu Zhang, Rajiv Gupta |
| 2005 | ISSRE | Data Dependence Based Testability Transformation in Automated Test Generation. | Bogdan Korel, Mark Harman, S. Chung, P. Apirukvorapinit, Rajiv Gupta, Q. Zhang |
| 2005 | MICRO | Efficient Use of Invisible Registers in Thumb Code. | Arvind Krishnaswamy, Rajiv Gupta |
| 2004 | CGO | Extending Path Profiling across Loop Backedges and Procedure Boundaries. | Sriraman Tallam, Xiangyu Zhang, Rajiv Gupta |
| 2004 | ICSE | Efficient Forward Computation of Dynamic Slices Using Reduced Ordered Binary Decision Diagrams. | Xiangyu Zhang, Rajiv Gupta, Youtao Zhang |
| 2004 | MASS | Selective backbone construction for topology control in ad hoc networks. | Haitao Liu, Rajiv Gupta |
| 2004 | MICRO | Whole Execution Traces. | Xiangyu Zhang, Rajiv Gupta |
| 2004 | PLDI | Cost effective dynamic program slicing. | Xiangyu Zhang, Rajiv Gupta |
| 2003 | CASES | Simple offset assignment in presence of subword data. | Bengu Li, Rajiv Gupta |
| 2003 | CGO | Hiding Program Slices for Software Security. | Xiangyu Zhang, Rajiv Gupta |
| 2003 | ICPP | Enabling Partial Cache Line Prefetching Through Data Compression. | Youtao Zhang, Rajiv Gupta |
| 2003 | ICSE | Precise Dynamic Slicing Algorithms. | Xiangyu Zhang, Rajiv Gupta, Youtao Zhang |
| 2003 | POPL | Bitwidth aware global register allocation. | Sriraman Tallam, Rajiv Gupta |
| 2003 | SAS | Code Compaction of Matching Single-Entry Multiple-Exit Regions. | Wen-Ke Chen, Bengu Li, Rajiv Gupta |
| 2002 | CASES | Bit section instruction set extension of ARM for embedded applications. | Bengu Li, Rajiv Gupta |
| 2002 | CC | A Representation for Bit Section Based Analysis and Optimization. | Rajiv Gupta, Eduard Mehofer, Youtao Zhang |
| 2002 | CC | Optimizing Static Power Dissipation by Functional Units in Superscalar Processors. | Siddharth Rele, Santosh Pande, Soner nder, Rajiv Gupta |
| 2002 | CC | Data Compression Transformations for Dynamically Allocated Data Structures. | Youtao Zhang, Rajiv Gupta |
| 2002 | DCC | Path Matching in Compressed Control Flow Trace. | Youtao Zhang, Rajiv Gupta |
| 2002 | MICRO | Energy efficient frequent value data cache design. | Jun Yang, Rajiv Gupta |
| 2001 | EuroPar | Instruction Wake-Up in Wide Issue Superscalars. | Soner nder, Rajiv Gupta |
| 2001 | ICS | Load and store reuse using register file contents. | Soner nder, Rajiv Gupta |
| 2001 | ISLPED | Energy-efficient load and store reuse. | Jun Yang, Rajiv Gupta |
| 2001 | ISLPED | FV encoding for low-power data I/O. | Jun Yang, Rajiv Gupta |
| 2001 | PLDI | Timestamped Whole Program Path Representation and its Applications. | Youtao Zhang, Rajiv Gupta |
| 2000 | ASPLOS | Frequent Value Locality and Value-Centric Data Cache Design. | Youtao Zhang, Jun Yang, Rajiv Gupta |
| 2000 | ICPP | Load Redundancy Removal through Instruction Reuse. | Jun Yang, Rajiv Gupta |
| 2000 | MICRO | Frequent value compression in data caches. | Jun Yang, Youtao Zhang, Rajiv Gupta |
| 2000 | PLDI | ABCD: eliminating array bounds checks on demand. | Rastislav Bodk, Rajiv Gupta, Vivek Sarkar |
| 2000 | SAS | FULLDOC: A Full Reporting Debugger for Optimized Code. | Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa |
| 1999 | CC | Register Pressure Sensitive Redundancy Elimination. | Rajiv Gupta, Rastislav Bodk |
| 1999 | HPCA | Global Context-Based Value Prediction. | Tarun Nakra, Rajiv Gupta, Mary Lou Soffa |
| 1999 | ISCA | Value Prediction in VLIW Machines. | Tarun Nakra, Rajiv Gupta, Mary Lou Soffa |
| 1999 | MICRO | Dynamic Memory Disambiguation in the Presence of Out-of-Order Store Issuing. | Soner nder, Rajiv Gupta |
| 1999 | PLDI | Load-Reuse Analysis: Design and Evaluation. | Rastislav Bodk, Rajiv Gupta, Mary Lou Soffa |
| 1998 | CC | A Code Motion Framework for Global Instruction Scheduling. | Rajiv Gupta |
| 1998 | ICCCN | Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks. | Xin Yuan, Rami G. Melhem, Rajiv Gupta |
| 1998 | ICDCS | A Protocol for Removing Communication Intrusion in Monitored Distributed Systems. | Wanqing Wu, Madalene Spezialetti, Rajiv Gupta |
| 1998 | PLDI | Complete Removal of Redundant Computations. | Rastislav Bodk, Rajiv Gupta, Mary Lou Soffa |
| 1998 | PLDI | Complete removal of redundant expressions (with retrospective) | Rastislav Bodk, Rajiv Gupta, Mary Lou Soffa |
| 1997 | HiPC | Code optimization as a side effect of instruction scheduling. | Rajiv Gupta |
| 1997 | HPCA | Distributed Path Reservation Algorithms for Multiplexed All-Optical Interconnection Networks. | Xin Yuan, Rami G. Melhem, Rajiv Gupta |
| 1997 | MICRO | Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization. | Rajiv Gupta, David A. Berson, Jesse Zhixi Fang |
| 1997 | PLDI | Partial Dead Code Elimination using Slicing Transformations. | Rastislav Bodk, Rajiv Gupta |
| 1997 | PLDI | Interprocedural Conditional Branch Elimination. | Rastislav Bodk, Rajiv Gupta, Mary Lou Soffa |
| 1996 | ICDCS | Real-Time Scheduling Using Compact Task Graphs. | Rajiv Gupta, Daniel Moss, Richard Suchoza |
| 1996 | ICDCS | On-Line Avoidance of the Intrusive Affects of Monitoring on Runtime Scheduling Decisions. | Wanqing Wu, Madalene Spezialetti, Rajiv Gupta |
| 1996 | ICECCS | Designing a Non-intrusive Monitoring Tool for Developing Complex Distributed Applications. | Wanqing Wu, Rajiv Gupta, Madalene Spezialetti |
| 1996 | ICPP | A Timestamp-based Selective Invalidation Scheme for Multiprocessor Cache Coherence. | Xin Yuan, Rami G. Melhem, Rajiv Gupta |
| 1996 | ICSE | A Demand-Driven Analyzer for Data Flow Testing at the Integration Level. | Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa |
| 1996 | SC | Compiled Communication for All-Optical TDM Networks. | Xin Yuan, Rami G. Melhem, Rajiv Gupta |
| 1995 | ICDCS | Dynamic Techniques for Minimizing the Intrusive Effect of Monitoring Actions. | Rajiv Gupta, Madalene Spezialetti |
| 1995 | ICIP | Camera calibration for 2.5-D X-ray metrology. | Rajiv Gupta, J. Alison Noble, Richard I. Hartley, Joseph L. Mundy, Andrea Schmitz |
| 1995 | ICRA | CAD-Based Inspection Using X-Ray Stereo. | J. Alison Noble, Rajiv Gupta, Joseph L. Mundy, Andrea Schmitz, Richard I. Hartley, W. Hoffman |
| 1995 | POPL | Demand-driven Computation of Interprocedural Data Flow. | Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa |
| 1994 | CC | Reducing the Cost of Data Flow Analysis By Congruence Partitioning. | Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa |
| 1994 | ECCV | Linear Pushbroom Cameras. | Richard I. Hartley, Rajiv Gupta |
| 1994 | ICDCS | Debugging Distributed Programs through the Detection of Simultaneous Events. | Madalene Spezialetti, Rajiv Gupta |
| 1994 | ICPP | Perturbation Analysis: A Static Analysis Approach for the Non-Intrusive Monitoring of Distributed Programs. | Madalene Spezialetti, Rajiv Gupta |
| 1994 | RTSS | Busy-Idle Profiles and Compact Task Graphs: Compile-Time Support for Interleaved and Overlapped Scheduling of Real- Time Tasks. | Rajiv Gupta, Madalene Spezialetti |
| 1994 | SRDS | Exploiting Program Semantics for Efficient Instrumentation of Distributed Event Recognitions. | Madalene Spezialetti, Rajiv Gupta |
| 1993 | CVPR | Computing matched-epipolar projections. | Richard I. Hartley, Rajiv Gupta |
| 1993 | ICCD | Phi-Test: Perfect Hashed Index Test for Test Response Validation. | Rajiv Gupta |
| 1993 | ICPP | Compilation Techiques for Optimizing Communication on Distributed-Memory Systems. | Chun Gong, Rajiv Gupta, Rami G. Melhem |
| 1993 | MICRO | Predictability of load/store instruction latencies. | Santosh G. Abraham, Rabin A. Sugumar, Daniel Windheiser, B. Ramakrishna Rau, Rajiv Gupta |
| 1993 | PLDI | A Practical Data Flow Framework for Array Reference Analysis and its Use in Optimizations. | Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa |
| 1992 | CC | Register Pipelining: An Integrated Approach to Register Allocation for Scalar and Subscripted Variables. | Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa |
| 1992 | CVPR | Stereo from uncalibrated cameras. | Richard I. Hartley, Rajiv Gupta, Tom Chang |
| 1992 | MICRO | A shape matching approach for scheduling fine-grained parallelism. | Brian A. Malloy, Rajiv Gupta, Mary Lou Soffa |
| 1992 | POPL | Generalized Dominators and Post-Dominators. | Rajiv Gupta |
| 1992 | SC | Techniques for Integrating Parallelizing Transformations and Compiler-Based Scheduling Methods. | Tia M. Watts, Mary Lou Soffa, Rajiv Gupta |
| 1991 | ISSTA | Loop Monotonic Computations: An Approach for the Efficient Run-Time Detection of Races. | Rajiv Gupta, Madalene Spezialetti |
| 1991 | MICRO | Executing Loops on a Fine-Grained MIMD Architecture. | Sunah Lee, Rajiv Gupta |
| 1990 | ICCAD | A New Method for Assigning Signal Flow Directions to MOS Transistors. | Kuen-Jong Lee, Rajiv Gupta, Melvin A. Breuer |
| 1990 | ICDCS | Opportunistic Evaluation of Communication Link Loads. | Prabha Gopinath, Rajiv Gupta |
| 1990 | MICRO | A fine-grained MIMD architecture based upon register channels. | Rajiv Gupta |
| 1990 | PLDI | A Fresh Look at Optimizing Array Bound Checking. | Rajiv Gupta |
| 1990 | PPoPP | Employing Register Channels for the Exploitation of Instruction Level Parallelism. | Rajiv Gupta |
| 1990 | SC | Loop displacement: an approach for transforming and scheduling loops for parallel execution. | Rajiv Gupta |
| 1990 | SC | Improving instruction cache behavior by reducing cache pollution. | Rajiv Gupta, Chi-Hung Chi |
| 1990 | SC | The design of a RISC based multiprocessor chip. | Rajiv Gupta, Michael Epstein, Michael Whelan |
| 1990 | RTSS | Applying Compiler Techniques to Scheduling in Real-Time Systems. | Prabha Gopinath, Rajiv Gupta |
| 1989 | ASPLOS | The Fuzzy Barrier: A Mechanism for High Speed Synchronization of Processors. | Rajiv Gupta |
| 1989 | ICPP | Synchronization and Communication Costs of Loop Partitioning on Shared-Memory Multiprocessor Systems. | Rajiv Gupta |
| 1989 | PLDI | Register Allocation via Clique Separators. | Rajiv Gupta, Mary Lou Soffa, Tim Steele |
| 1988 | ICCAD | Cbase 1.0: a CAD database for VLSI circuits using object oriented technology. | Melvin A. Breuer, Wesley H. Cheng, Rajiv Gupta, Ido Hardonag, Ellis Horowitz, S. Y. Lin |
| 1988 | PPoPP | Compile-time Techniques for Efficient Utilization of Parallel Memories. | Rajiv Gupta, Mary Lou Soffa |
| 1987 | ICPP | A Reconfigurable LIW Architecture. | Rajiv Gupta, Mary Lou Soffa |
| 1986 | ICLP | Test-pattern Generation for VLSI Circuits in a Prolog Environment. | Rajiv Gupta |