![](https://dblp.uni-trier.de/img/logo.ua.320x120.png)
![](https://dblp.uni-trier.de/img/dropdown.dark.16x16.png)
![](https://dblp.uni-trier.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
![search dblp](https://dblp.uni-trier.de/img/search.dark.16x16.png)
default search action
Rajiv Gupta 0001
Person information
- affiliation: University of California, Riverside, CA, USA
- affiliation (1999 - 2007): University of Arizona, Tucson, AZ, USA
- affiliation (1990 - 1999): University of Pittsburgh, PA, USA
- affiliation (1987 - 1990): Philips Laboratories, Briarcliff Manor, NY, USA
- affiliation (PhD 1987): University of Pittsburgh, PA, USA
Other persons with the same name
- Rajiv Gupta — disambiguation page
- Rajiv Gupta 0002 — GE Corporate R&D, Schenectady, NY, USA (and 1 more)
- Rajiv Gupta 0003 — California Institute of Technology, Pasadena, CA, USA
- Rajiv Gupta 0004 — General Electric Corp. R&D, Schenectady, NY, USA
- Rajiv Gupta 0005 — SUNY at Stony Brook, NY, USA
Refine list
![note](https://dblp.uni-trier.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c232]Xiaolin Jiang
, Mahbod Afarin
, Zhijia Zhao
, Nael B. Abu-Ghazaleh
, Rajiv Gupta
:
Core Graph: Exploiting Edge Centrality to Speedup the Evaluation of Iterative Graph Queries. EuroSys 2024: 18-32 - [c231]Xiaofan Sun
, Rajiv Gupta
:
SSRD: Shapes and Summaries for Race Detection in Concurrent Data Structures. ISMM 2024: 68-81 - [e12]Rajiv Gupta, Nael B. Abu-Ghazaleh, Madan Musuvathi, Dan Tsafrir:
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1, ASPLOS 2024, La Jolla, CA, USA, 27 April 2024- 1 May 2024. ACM 2024 [contents] - [e11]Rajiv Gupta, Nael B. Abu-Ghazaleh, Madan Musuvathi, Dan Tsafrir:
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2, ASPLOS 2024, La Jolla, CA, USA, 27 April 2024- 1 May 2024. ACM 2024 [contents] - [e10]Rajiv Gupta, Nael B. Abu-Ghazaleh, Madan Musuvathi, Dan Tsafrir:
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3, ASPLOS 2024, La Jolla, CA, USA, 27 April 2024- 1 May 2024. ACM 2024 [contents] - 2023
- [c230]Xizhe Yin, Zhijia Zhao, Rajiv Gupta
:
Glign: Taming Misaligned Graph Traversals in Concurrent Graph Processing. ASPLOS (1) 2023: 78-92 - [c229]Mahbod Afarin
, Chao Gao, Shafiur Rahman, Nael B. Abu-Ghazaleh, Rajiv Gupta
:
CommonGraph: Graph Analytics on Evolving Data. ASPLOS (2) 2023: 133-145 - [c228]Abbas Mazloumi, Mahbod Afarin, Rajiv Gupta:
Expressway: Prioritizing Edges for Distributed Evaluation of Graph Queries. IEEE Big Data 2023: 4362-4371 - [c227]Mahbod Afarin
, Chao Gao
, Shafiur Rahman
, Nael B. Abu-Ghazaleh
, Rajiv Gupta
:
CommonGraph: Graph Analytics on Evolving Data (Abstract). HOPC@SPAA 2023: 1-2 - [c226]Xizhe Yin
, Zhijia Zhao
, Rajiv Gupta
:
Taming Misaligned Graph Traversals in Concurrent Graph Processing (Abstract). HOPC@SPAA 2023: 25-26 - [c225]Gurneet Kaur, Rajiv Gupta
:
OMRGx: Programmable and Transparent Out-of-Core Graph Partitioning and Processing. ISMM 2023: 137-149 - [c224]Chao Gao
, Mahbod Afarin
, Shafiur Rahman
, Nael B. Abu-Ghazaleh
, Rajiv Gupta
:
MEGA Evolving Graph Accelerator. MICRO 2023: 310-323 - [i2]Mahbod Afarin, Chao Gao, Shafiur Rahman, Nael B. Abu-Ghazaleh, Rajiv Gupta:
Graph Analytics on Evolving Data (Abstract). CoRR abs/2308.14834 (2023) - 2022
- [j67]Chengshuo Xu, Abbas Mazloumi
, Xiaolin Jiang
, Rajiv Gupta
:
SimGQ+: Simultaneously evaluating iterative point-to-all and point-to-point graph queries. J. Parallel Distributed Comput. 164: 12-27 (2022) - 2021
- [j66]Xiaolin Jiang
, Chengshuo Xu, Rajiv Gupta
:
VRGQ: Evaluating a Stream of Iterative Graph Queries via Value Reuse. ACM SIGOPS Oper. Syst. Rev. 55(1): 11-20 (2021) - [c223]Bryan Rowe, Rajiv Gupta
:
G-Morph: Induced Subgraph Isomorphism Search of Labeled Graphs on a GPU. Euro-Par 2021: 402-417 - [c222]Xiaolin Jiang
, Chengshuo Xu, Xizhe Yin, Zhijia Zhao, Rajiv Gupta
:
Tripoline: generalized incremental graph processing via graph triangle inequality. EuroSys 2021: 17-32 - [c221]Xiaofan Sun, Rajiv Gupta
:
DSGEN: concolic testing GPU implementations of concurrent dynamic data structures. ICS 2021: 75-87 - [c220]Shafiur Rahman, Mahbod Afarin
, Nael B. Abu-Ghazaleh, Rajiv Gupta
:
JetStream: Graph Analytics on Streaming Data with Event-Driven Hardware Accelerator. MICRO 2021: 1091-1105 - [c219]Gurneet Kaur, Rajiv Gupta
:
GO: Out-Of-Core Partitioning of Large Irregular Graphs. NAS 2021: 1-10 - [e9]Aaron Smith, Delphine Demange, Rajiv Gupta
:
CC '21: 30th ACM SIGPLAN International Conference on Compiler Construction, Virtual Event, Republic of Korea, March 2-3, 2021. ACM 2021, ISBN 978-1-4503-8325-7 [contents] - 2020
- [c218]Abbas Mazloumi, Chengshuo Xu, Zhijia Zhao, Rajiv Gupta
:
BEAD: Batched Evaluation of Iterative Graph Queries with Evolving Analytics Demands. IEEE BigData 2020: 461-468 - [c217]Amir Hossein Nodehi Sabet, Zhijia Zhao, Rajiv Gupta
:
Subway: minimizing data transfer during out-of-GPU-memory graph processing. EuroSys 2020: 12:1-12:16 - [c216]Chengshuo Xu, Abbas Mazloumi, Xiaolin Jiang
, Rajiv Gupta
:
SimGQ: Simultaneously Evaluating Iterative Graph Queries. HiPC 2020: 1-10 - [c215]Shafiur Rahman, Nael B. Abu-Ghazaleh, Rajiv Gupta
:
GraphPulse: An Event-Driven Hardware Accelerator for Asynchronous Graph Processing. MICRO 2020: 908-921 - [e8]Rajiv Gupta, Xipeng Shen:
PPoPP '20: 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, California, USA, February 22-26, 2020. ACM 2020, ISBN 978-1-4503-6818-6 [contents]
2010 – 2019
- 2019
- [j65]Zachary Benavides
, Keval Vora, Rajiv Gupta
, Xiangyu Zhang:
Annotation guided collection of context-sensitive parallel execution profiles. Formal Methods Syst. Des. 54(3): 388-415 (2019) - [j64]Zachary Benavides, Keval Vora
, Rajiv Gupta
:
DProf: distributed profiler with strong guarantees. Proc. ACM Program. Lang. 3(OOPSLA): 156:1-156:24 (2019) - [c214]Chengshuo Xu, Keval Vora
, Rajiv Gupta
:
PnP: Pruning and Prediction for Point-To-Point Iterative Graph Analytics. ASPLOS 2019: 587-600 - [c213]Abbas Mazloumi, Xiaolin Jiang
, Rajiv Gupta
:
MultiLyra: Scalable Distributed Evaluation of Batches of Iterative Graph Queries. IEEE BigData 2019: 349-358 - [c212]Abbas Mazloumi, Rajiv Gupta
:
Enabling Faster Convergence in Distributed Irregular Graph Processing. IEEE BigData 2019: 6151-6153 - [c211]Hongbo Li, Zizhong Chen
, Rajiv Gupta
:
Efficient concolic testing of MPI applications. CC 2019: 193-204 - [c210]Wen-Chuan Lee, Yingqi Liu, Peng Liu, Shiqing Ma, Hongjun Choi
, Xiangyu Zhang, Rajiv Gupta
:
White-Box Program Tuning. CGO 2019: 122-135 - [c209]Tanzirul Azim, Arash Alavi
, Iulian Neamtiu, Rajiv Gupta
:
Dynamic slicing for Android. ICSE 2019: 1154-1164 - [c208]Ioannis Gasparis, Zhiyun Qian
, Chengyu Song
, Srikanth V. Krishnamurthy
, Rajiv Gupta
, Paul L. Yu:
Figment: Fine-grained Permission Management for Mobile Apps. INFOCOM 2019: 1405-1413 - [c207]Arash Alavi, Rajiv Gupta
, Zhiyun Qian
:
When the Attacker Knows a Lot: The GAGA Graph Anonymizer. ISC 2019: 211-230 - 2018
- [j63]Sai Charan Koduru
, Keval Vora
, Rajiv Gupta
:
Software Speculation on Caching DSMs. Int. J. Parallel Program. 46(2): 313-332 (2018) - [c206]Ioannis Gasparis, Azeem Aqil, Zhiyun Qian
, Chengyu Song
, Srikanth V. Krishnamurthy
, Rajiv Gupta
, Edward Colbert:
Droid M+: Developer Support for Imbibing Android's New Permission Model. AsiaCCS 2018: 765-776 - [c205]Hongbo Li, Zizhong Chen
, Rajiv Gupta
, Min Xie:
Non-intrusively Avoiding Scaling Problems in and out of MPI Collectives. IPDPS Workshops 2018: 415-424 - [c204]Hongbo Li, Sihuan Li, Zachary Benavides, Zizhong Chen
, Rajiv Gupta
:
COMPI: Concolic Testing for MPI Applications. IPDPS 2018: 865-874 - [c203]Gurneet Kaur, Keval Vora
, Sai Charan Koduru, Rajiv Gupta
:
OMR: out-of-core MapReduce for large data sets. ISMM 2018: 71-83 - 2017
- [c202]Keval Vora
, Chen Tian, Rajiv Gupta
, Ziang Hu:
CoRAL: Confined Recovery in Distributed Asynchronous Graph Processing. ASPLOS 2017: 223-236 - [c201]Keval Vora
, Rajiv Gupta
, Guoqing Xu:
KickStarter: Fast and Accurate Computations on Streaming Graphs via Trimmed Approximations. ASPLOS 2017: 237-251 - [c200]Arash Alavi, Alan Quach, Hang Zhang, Bryan Marsh, Farhan Ul Haq, Zhiyun Qian
, Long Lu, Rajiv Gupta
:
Where Is the Weakest Link? A Study on Security Discrepancies Between Android Apps and Their Website Counterparts. PAM 2017: 100-112 - [c199]Zachary Benavides, Rajiv Gupta
, Xiangyu Zhang:
Annotation Guided Collection of Context-Sensitive Parallel Execution Profiles. RV 2017: 103-120 - [c198]Farzad Khorasani, Keval Vora
, Rajiv Gupta
, Laxmi N. Bhuyan:
Enabling Work-Efficiency for High Performance Vertex-Centric Graph Analytics on GPUs. IA3@SC 2017: 11:1-11:4 - [c197]Hongbo Li, Zizhong Chen
, Rajiv Gupta
:
Parastack: efficient hang detection for MPI programs at large scale. SC 2017: 63 - 2016
- [j62]Kishore Kumar Pusukuri, Rajiv Gupta
, Laxmi N. Bhuyan:
Tumbler: An Effective Load-Balancing Technique for Multi-CPU Multicore Systems. ACM Trans. Archit. Code Optim. 12(4): 36:1-36:24 (2016) - [j61]Keval Vora
, Rajiv Gupta
, Guoqing Xu:
Synergistic Analysis of Evolving Graphs. ACM Trans. Archit. Code Optim. 13(4): 32:1-32:27 (2016) - [c196]Amlan Kusum, Iulian Neamtiu, Rajiv Gupta
:
Safe and flexible adaptation via alternate data structure representations. CC 2016: 34-44 - [c195]Vineet Singh, Rajiv Gupta
, Iulian Neamtiu:
Automatic fault location for data structures. CC 2016: 99-109 - [c194]Zachary Benavides, Rajiv Gupta
, Xiangyu Zhang:
Parallel Execution Profiles. HPDC 2016: 215-218 - [c193]Amlan Kusum, Keval Vora
, Rajiv Gupta
, Iulian Neamtiu:
Efficient Processing of Large Graphs via Input Reduction. HPDC 2016: 245-257 - [c192]Mehmet E. Belviranli, Farzad Khorasani, Laxmi N. Bhuyan, Rajiv Gupta
:
CuMAS: Data Transfer Aware Multi-Application Scheduling for Shared GPUs. ICS 2016: 31:1-31:12 - [c191]Farzad Khorasani, Bryan Rowe, Rajiv Gupta
, Laxmi N. Bhuyan:
Eliminating Intra-Warp Load Imbalance in Irregular Nested Patterns via Collaborative Task Engagement. IPDPS 2016: 524-533 - [c190]Vineet Singh, Iulian Neamtiu, Rajiv Gupta
:
Proving Concurrent Data Structures Linearizable. ISSRE 2016: 230-240 - [c189]Keval Vora, Guoqing Xu, Rajiv Gupta:
Load the Edges You Need: A Generic I/O Optimization for Disk-based Graph Processing. USENIX ATC 2016: 507-522 - 2015
- [c188]Farzad Khorasani, Rajiv Gupta
, Laxmi N. Bhuyan:
Scalable SIMD-Efficient Graph Processing on GPUs. PACT 2015: 39-50 - [c187]Farzad Khorasani, Mehmet E. Belviranli, Rajiv Gupta
, Laxmi N. Bhuyan:
Stadium Hashing: Scalable and Flexible Hashing on GPUs. PACT 2015: 63-74 - [c186]Sai Charan Koduru, Keval Vora
, Rajiv Gupta
:
Optimizing Caching DSM for Distributed Software Speculation. CLUSTER 2015: 452-455 - [c185]Bo Zhou, Iulian Neamtiu, Rajiv Gupta
:
Predicting concurrency bugs: how many, what kind and where are they? EASE 2015: 6:1-6:10 - [c184]Bo Zhou, Iulian Neamtiu, Rajiv Gupta
:
A cross-platform analysis of bugs and bug-fixing in open source projects: desktop vs. Android vs. iOS. EASE 2015: 7:1-7:10 - [c183]Mehmet E. Belviranli, Peng Deng, Laxmi N. Bhuyan, Rajiv Gupta
, Qi Zhu
:
PeerWave: Exploiting Wavefront Parallelism on GPUs with Peer-SM Synchronization. ICS 2015: 25-35 - [c182]Bo Zhou, Iulian Neamtiu, Rajiv Gupta
:
Experience report: How do bug characteristics differ across severity classes: A multi-platform study. ISSRE 2015: 507-517 - [c181]Sai Charan Koduru, Rajiv Gupta
, Iulian Neamtiu:
Size Oblivious Programming with InfiniMem. LCPC 2015: 3-19 - [c180]Farzad Khorasani, Rajiv Gupta
, Laxmi N. Bhuyan:
Efficient warp execution in presence of divergence with collaborative context collection. MICRO 2015: 204-215 - [c179]Wen-Chuan Lee, Tao Bao, Yunhui Zheng, Xiangyu Zhang, Keval Vora
, Rajiv Gupta
:
RAIVE: runtime assessment of floating-point instability by vectorization. OOPSLA 2015: 623-638 - [c178]Vineet Singh, Rajiv Gupta
, Iulian Neamtiu:
MG++: Memory graphs for analyzing dynamic data structures. SANER 2015: 291-300 - [e7]Rajiv Gupta, Vivek Sarkar:
Federated Computing Research Conference, FCRC 2015, Portland, OR, USA, June 12-20, 2015 - Videos. ACM 2015, ISBN 978-1-4503-3966-7 [contents] - 2014
- [j60]Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta
:
Erratum: A system for debugging via online tracing and dynamic slicing. Softw. Pract. Exp. 44(9): 1155 (2014) - [c177]Kishore Kumar Pusukuri, Rajiv Gupta
, Laxmi N. Bhuyan:
Shuffling: a framework for lock contention aware thread scheduling for multicore multiprocessor systems. PACT 2014: 289-300 - [c176]Yan Wang, Harish Patil, Cristiano Pereira, Gregory Lueck, Rajiv Gupta, Iulian Neamtiu:
DrDebug: Deterministic Replay based Cyclic Debugging with Dynamic Slicing. CGO 2014: 98 - [c175]Mehmet E. Belviranli, Chih-Hsun Chou, Laxmi N. Bhuyan, Rajiv Gupta
:
A paradigm shift in GP-GPU computing: task based execution of applications with dynamic data dependencies. DICT@HPDC 2014: 29-34 - [c174]Farzad Khorasani, Keval Vora
, Rajiv Gupta
, Laxmi N. Bhuyan:
CuSha: vertex-centric graph processing on GPUs. HPDC 2014: 239-252 - [c173]Sai Charan Koduru, Keval Vora
, Rajiv Gupta
:
ABC2: Adaptively Balancing Computation and Communication in a DSM Cluster of Multicores for Irregular Applications. IPDPS Workshops 2014: 391-400 - [c172]Min Feng, Rajiv Gupta
, Laxmi N. Bhuyan:
Optimistic Parallelism on GPUs. LCPC 2014: 3-18 - [c171]Min Feng, Farzad Khorasani, Rajiv Gupta
, Laxmi N. Bhuyan:
LightPlay: Efficient Replay with GPUs. LCPC 2014: 332-347 - [c170]Keval Vora
, Sai Charan Koduru, Rajiv Gupta
:
ASPIRE: exploiting asynchronous parallelism in iterative algorithms using a relaxed consistency based DSM. OOPSLA 2014: 861-878 - [c169]Kishore Kumar Pusukuri, Rajiv Gupta, Laxmi Narayan Bhuyan:
Lock contention aware thread migrations. PPoPP 2014: 369-370 - [c168]Changhui Lin, Vijay Nagarajan, Rajiv Gupta
:
Fence Scoping. SC 2014: 105-116 - [i1]Amlan Kusum, Iulian Neamtiu, Rajiv Gupta:
Adapting Graph Application Performance via Alternate Data Structure Representation. CoRR abs/1412.8120 (2014) - 2013
- [j59]Kishore Kumar Pusukuri, Rajiv Gupta
, Laxmi N. Bhuyan:
ADAPT: A framework for coscheduling multithreaded programs. ACM Trans. Archit. Code Optim. 9(4): 45:1-45:24 (2013) - [j58]Mehmet E. Belviranli, Laxmi N. Bhuyan, Rajiv Gupta
:
A dynamic self-scheduling scheme for heterogeneous multiprocessor architectures. ACM Trans. Archit. Code Optim. 9(4): 57:1-57:20 (2013) - [c167]Li Tan, Min Feng, Rajiv Gupta
:
Lightweight fault detection in parallelized programs. CGO 2013: 2:1-2:11 - [c166]Changhui Lin, Vijay Nagarajan, Rajiv Gupta
:
Address-aware fences. ICS 2013: 313-324 - [c165]Min Feng, Rajiv Gupta
, Iulian Neamtiu:
Programming Support for Speculative Execution with Software Transactional Memory. IPDPS Workshops 2013: 394-403 - [c164]Yan Wang, Rajiv Gupta
, Iulian Neamtiu:
Relevant inputs analysis and its applications. ISSRE 2013: 268-277 - [c163]Yan Wang, Iulian Neamtiu, Rajiv Gupta:
Generating sound and effective memory debuggers. ISMM 2013: 51-62 - [c162]Yan Wang, Min Feng, Rajiv Gupta
, Iulian Neamtiu:
A state alteration and inspection-based interactive debugger. SCAM 2013: 84-93 - 2012
- [j57]Changhui Lin, Vijay Nagarajan, Rajiv Gupta
:
Efficient Sequential Consistency Using Conditional Fences. Int. J. Parallel Program. 40(1): 84-117 (2012) - [j56]Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta
, Neelam Gupta:
A system for debugging via online tracing and dynamic slicing. Softw. Pract. Exp. 42(8): 995-1014 (2012) - [j55]Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta
, Neelam Gupta:
Erratum: A system for debugging via online tracing and dynamic slicing. Softw. Pract. Exp. 42(11): 1431 (2012) - [j54]Min Feng, Changhui Lin, Rajiv Gupta
:
PLDS: Partitioning linked data structures for parallelism. ACM Trans. Archit. Code Optim. 8(4): 38:1-38:21 (2012) - [j53]Kishore Kumar Pusukuri, Rajiv Gupta
, Laxmi N. Bhuyan:
Thread Tranquilizer: Dynamically reducing performance variation. ACM Trans. Archit. Code Optim. 8(4): 46:1-46:21 (2012) - [c161]Min Feng, Chen Tian, Rajiv Gupta
:
Enhancing LRU replacement via phantom associativity. Interaction between Compilers and Computer Architectures 2012: 9-16 - [c160]Changhui Lin, Vijay Nagarajan, Rajiv Gupta
, Bharghava Rajaram:
Efficient sequential consistency via conflict ordering. ASPLOS 2012: 273-286 - [c159]Min Feng, Rajiv Gupta
, Iulian Neamtiu:
Effective parallelization of loops in the presence of I/O operations. PLDI 2012: 487-498 - [c158]Min Feng, Rajiv Gupta
, Laxmi N. Bhuyan:
Speculative parallelization on GPGPUs. PPoPP 2012: 293-294 - 2011
- [j52]Dennis Jeffrey, Yan Wang, Chen Tian, Rajiv Gupta
:
Isolating bugs in multithreaded programs using execution suppression. Softw. Pract. Exp. 41(11): 1259-1288 (2011) - [j51]Min Feng, Chen Tian, Changhui Lin, Rajiv Gupta
:
Dynamic access distance driven cache replacement. ACM Trans. Archit. Code Optim. 8(3): 14:1-14:30 (2011) - [c157]Kishore Kumar Pusukuri, Rajiv Gupta
, Laxmi N. Bhuyan:
No More Backstabbing... A Faithful Scheduling Policy for Multithreaded Programs. PACT 2011: 12-21 - [c156]Kishore Kumar Pusukuri, Rajiv Gupta
, Laxmi N. Bhuyan:
Thread reinforcer: Dynamically determining number of threads via OS level monitoring. IISWC 2011: 116-125 - [c155]Min Feng, Rajiv Gupta
, Yi Hu:
SpiceC: scalable parallelism via implicit copying and explicit commit. PPoPP 2011: 69-80 - [c154]Chen Tian, Changhui Lin, Min Feng, Rajiv Gupta
:
Enhanced speculative parallelization via incremental recovery. PPoPP 2011: 189-200 - [e6]Rajiv Gupta, Todd C. Mowry:
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2011, Newport Beach, CA, USA, March 5-11, 2011. ACM 2011, ISBN 978-1-4503-0266-1 [contents] - 2010
- [j50]Dennis Jeffrey, Vijay Nagarajan, Rajiv Gupta
, Neelam Gupta:
Execution suppression: An automated iterative technique for locating memory errors. ACM Trans. Program. Lang. Syst. 32(5): 17:1-17:36 (2010) - [c153]Changhui Lin, Vijay Nagarajan, Rajiv Gupta
:
Efficient sequential consistency using conditional fences. PACT 2010: 295-306 - [c152]Chen Tian, Min Feng, Rajiv Gupta
:
Speculative parallelization using state separation and multiple value prediction. ISMM 2010: 63-72 - [c151]Min Feng, Rajiv Gupta
:
Learning universal probabilistic models for fault localization. PASTE 2010: 81-88 - [c150]Chen Tian, Min Feng, Rajiv Gupta
:
Supporting speculative parallelization in the presence of dynamic data structures. PLDI 2010: 62-73 - [e5]Rajiv Gupta:
Compiler Construction, 19th International Conference, CC 2010, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2010, Paphos, Cyprus, March 20-28, 2010. Proceedings. Lecture Notes in Computer Science 6011, Springer 2010, ISBN 978-3-642-11969-9 [contents]
2000 – 2009
- 2009
- [j49]Chen Tian, Min Feng, Vijay Nagarajan, Rajiv Gupta
:
Speculative Parallelization of Sequential Loops on Multicores. Int. J. Parallel Program. 37(5): 508-535 (2009) - [j48]Vijay Nagarajan, Rajiv Gupta
:
Runtime monitoring on multicores via OASES. ACM SIGOPS Oper. Syst. Rev. 43(2): 15-24 (2009) - [j47]Chen Tian, Vijay Nagarajan, Rajiv Gupta
, Sriraman Tallam:
Automated dynamic detection of busy-wait synchronizations. Softw. Pract. Exp. 39(11): 947-972 (2009) - [j46]Vijay Nagarajan, Rajiv Gupta
, Arvind Krishnaswamy:
Compiler-Assisted Memory Encryption for Embedded Processors. Trans. High Perform. Embed. Archit. Compil. 2: 23-44 (2009) - [c149]Min Feng, Rajiv Gupta
:
Detecting virus mutations via dynamic matching. ICSM 2009: 105-114 - [c148]Dennis Jeffrey, Neelam Gupta, Rajiv Gupta
:
Effective and efficient localization of multiple faults using value replacement. ICSM 2009: 221-230 - [c147]Vijay Nagarajan, Rajiv Gupta
:
ECMon: exposing cache events for monitoring. ISCA 2009: 349-360 - [c146]Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta
:
Self-recovery in server programs. ISMM 2009: 49-58 - [c145]Dennis Jeffrey, Min Feng, Neelam Gupta, Rajiv Gupta
:
BugFix: A learning-based tool to assist developers in fixing bugs. ICPC 2009: 70-79 - [c144]Vijay Nagarajan, Rajiv Gupta
:
Speculative Optimizations for Parallel Programs on Multicores. LCPC 2009: 323-337 - [c143]Vijay Nagarajan, Rajiv Gupta
:
Architectural support for shadow memory in multiprocessors. VEE 2009: 1-10 - 2008
- [c142]Sriraman Tallam, Chen Tian, Rajiv Gupta
, Xiangyu Zhang:
Avoiding Program Failures Through Safe Execution Perturbations. COMPSAC 2008: 152-159 - [c141]Sriraman Tallam, Chen Tian, Rajiv Gupta
:
Dynamic slicing of multithreaded programs for race detection. ICSM 2008: 97-106 - [c140]Dennis Jeffrey, Neelam Gupta, Rajiv Gupta
:
Identifying the root causes of memory bugs using corrupted memory location suppression. ICSM 2008: 356-365 - [c139]Rajiv Gupta
, Neelam Gupta, Xiangyu Zhang, Dennis Jeffrey, Vijay Nagarajan, Sriraman Tallam, Chen Tian:
Scalable dynamic information flow tracking and its applications. IPDPS 2008: 1-5 - [c138]Vijay Nagarajan, Rajiv Gupta:
Support for symmetric shadow memory in multiprocessors. PADTAD 2008: 5 - [c137]Chen Tian, Vijay Nagarajan, Rajiv Gupta
, Sriraman Tallam:
Dynamic recognition of synchronization operations for improved data race detection. ISSTA 2008: 143-154 - [c136]Dennis Jeffrey, Neelam Gupta, Rajiv Gupta
:
Fault localization using value replacement. ISSTA 2008: 167-178 - [c135]Chen Tian, Min Feng, Vijay Nagarajan, Rajiv Gupta
:
Copy or Discard execution model for speculative parallelization on multicores. MICRO 2008: 330-341 - [e4]Per Stenström, Michel Dubois, Manolis Katevenis, Rajiv Gupta, Theo Ungerer:
High Performance Embedded Architectures and Compilers, Third International Conference, HiPEAC 2008, Göteborg, Sweden, January 27-29, 2008, Proceedings. Lecture Notes in Computer Science 4917, Springer 2008, ISBN 978-3-540-77559-1 [contents] - [e3]Rajiv Gupta, Saman P. Amarasinghe:
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 7-13, 2008. ACM 2008, ISBN 978-1-59593-860-2 [contents] - 2007
- [j45]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta
:
A study of effectiveness of dynamic slicing in locating real faults. Empir. Softw. Eng. 12(2): 143-160 (2007) - [j44]Yongjing Lin, Youtao Zhang, Rajiv Gupta
:
The design and evaluation of path matching schemes on compressed control flow traces. J. Syst. Softw. 80(3): 396-409 (2007) - [j43]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta
:
Locating faulty code by multiple points slicing. Softw. Pract. Exp. 37(9): 935-961 (2007) - [j42]Sriraman Tallam, Rajiv Gupta
:
Unified control flow and data dependence traces. ACM Trans. Archit. Code Optim. 4(3): 19 (2007) - [j41]Rajiv Gupta
, Yunheung Paek:
Introduction to the special LCTES'05 issue. ACM Trans. Embed. Comput. Syst. 6(4): 21 (2007) - [c134]Vijay Nagarajan, Rajiv Gupta, Arvind Krishnaswamy:
Compiler-Assisted Memory Encryption for Embedded Processors. HiPEAC 2007: 7-22 - [c133]Vijayanand Nagarajan, Rajiv Gupta
, Matias Madou, Xiangyu Zhang, Bjorn De Sutter:
Matching Control Flow of Program Versions. ICSM 2007: 84-93 - [c132]Vijayanand Nagarajan, Dennis Jeffrey, Rajiv Gupta
, Neelam Gupta:
ONTRAC: A system for efficient ONline TRACing for debugging. ICSM 2007: 445-454 - [c131]Neelam Gupta, Rajiv Gupta
:
ExPert: Dynamic Analysis Based Fault Location via Execution Perturbations. IPDPS 2007: 1-6 - [c130]Sriraman Tallam, Chen Tian, Rajiv Gupta
, Xiangyu Zhang:
Enabling tracing Of long-running multithreaded programs via dynamic execution reduction. ISSTA 2007: 207-218 - [c129]Xiangyu Zhang, Sriraman Tallam, Neelam Gupta, Rajiv Gupta
:
Towards locating execution omission errors. PLDI 2007: 415-424 - [p3]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta:
Whole Execution Traces and Their Use in Debugging. The Compiler Design Handbook, 2nd ed. 2007: 4 - 2006
- [j40]Youtao Zhang, Rajiv Gupta
:
Compressing heap data for improved memory performance. Softw. Pract. Exp. 36(10): 1081-1111 (2006) - [c128]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta:
Locating faults through automated predicate switching. ICSE 2006: 272-281 - [c127]Haitao Liu, Rajiv Gupta
:
Temporal Analysis of Routing Activity for Anomaly Detection in Ad hoc Networks. MASS 2006: 505-508 - [c126]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta
:
Pruning dynamic slices with confidence. PLDI 2006: 169-180 - [c125]Xiangyu Zhang, Sriraman Tallam, Rajiv Gupta
:
Dynamic slicing long running programs through execution fast forwarding. SIGSOFT FSE 2006: 81-91 - 2005
- [j39]Xiangyu Zhang, Rajiv Gupta
:
Whole execution traces and their applications. ACM Trans. Archit. Code Optim. 2(3): 301-334 (2005) - [j38]Arvind Krishnaswamy, Rajiv Gupta
:
Dynamic coalescing for 16-bit instructions. ACM Trans. Embed. Comput. Syst. 4(1): 3-37 (2005) - [j37]Xiangyu Zhang, Rajiv Gupta
, Youtao Zhang:
Cost and precision tradeoffs of dynamic data slicing algorithms. ACM Trans. Program. Lang. Syst. 27(4): 631-661 (2005) - [c124]Sriraman Tallam, Rajiv Gupta
, Xiangyu Zhang:
Extended Whole Program Paths. IEEE PACT 2005: 17-26 - [c123]Xiangyu Zhang, Haifeng He, Neelam Gupta, Rajiv Gupta:
Experimental evaluation of using dynamic slices for fault location. AADEBUG 2005: 33-42 - [c122]Bengu Li, Ganesh Venkatesh, Brad Calder, Rajiv Gupta:
Exploiting a Computation Reuse Cache to Reduce Energy in Network Processors. HiPEAC 2005: 251-265 - [c121]Youtao Zhang, Lan Gao, Jun Yang, Xiangyu Zhang, Rajiv Gupta
:
SENSS: Security Enhancement to Symmetric Shared Memory Multiprocessors. HPCA 2005: 352-362 - [c120]Bogdan Korel, Mark Harman
, S. Chung, P. Apirukvorapinit, Rajiv Gupta
, Q. Zhang:
Data Dependence Based Testability Transformation in Automated Test Generation. ISSRE 2005: 245-254 - [c119]Neelam Gupta, Haifeng He, Xiangyu Zhang, Rajiv Gupta
:
Locating faulty code using failure-inducing chops. ASE 2005: 263-272 - [c118]Arvind Krishnaswamy, Rajiv Gupta
:
Efficient Use of Invisible Registers in Thumb Code. MICRO 2005: 30-42 - [c117]Xiangyu Zhang, Rajiv Gupta:
Matching execution histories of program versions. ESEC/SIGSOFT FSE 2005: 197-206 - [e2]Yunheung Paek, Rajiv Gupta:
Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'05), Chicago, Illinois, USA, June 15-17, 2005. ACM 2005, ISBN 1-59593-018-3 [contents] - 2004
- [j36]Jun Yang, Rajiv Gupta
, Chuanjun Zhang:
Frequent value encoding for low power data buses. ACM Trans. Design Autom. Electr. Syst. 9(3): 354-384 (2004) - [c116]Sriraman Tallam, Xiangyu Zhang, Rajiv Gupta
:
Extending Path Profiling across Loop Backedges and Procedure Boundaries. CGO 2004: 251-264 - [c115]Xiangyu Zhang, Rajiv Gupta, Youtao Zhang:
Efficient Forward Computation of Dynamic Slices Using Reduced Ordered Binary Decision Diagrams. ICSE 2004: 502-511 - [c114]Sriraman Tallam, Rajiv Gupta:
Profile-Guided Java Program Partitioning for Power Aware Computing. IPDPS 2004 - [c113]Bengu Li, Youtao Zhang, Rajiv Gupta:
Speculative Subword Register Allocation in Embedded Processors. LCPC 2004: 56-71 - [c112]Haitao Liu, Rajiv Gupta:
Selective backbone construction for topology control in ad hoc networks. MASS 2004: 41-50 - [c111]Xiangyu Zhang, Rajiv Gupta:
Whole Execution Traces. MICRO 2004: 105-116 - [c110]Xiangyu Zhang, Rajiv Gupta
:
Cost effective dynamic program slicing. PLDI 2004: 94-106 - 2003
- [j35]Arvind Krishnaswamy, Rajiv Gupta
:
Mixed-width instruction sets. Commun. ACM 46(8): 47-52 (2003) - [j34]Xin Yuan, Rami G. Melhem, Rajiv Gupta
:
Algorithms for Supporting Compiled Communication. IEEE Trans. Parallel Distributed Syst. 14(2): 107-118 (2003) - [c109]Bengu Li, Rajiv Gupta:
Simple offset assignment in presence of subword data. CASES 2003: 12-23 - [c108]Xiangyu Zhang, Rajiv Gupta
:
Hiding Program Slices for Software Security. CGO 2003: 325-336 - [c107]Youtao Zhang, Rajiv Gupta
:
Enabling Partial Cache Line Prefetching Through Data Compression. ICPP 2003: 277-285 - [c106]Xiangyu Zhang, Rajiv Gupta, Youtao Zhang:
Precise Dynamic Slicing Algorithms. ICSE 2003: 319-329 - [c105]Arvind Krishnaswamy, Rajiv Gupta
:
Enhancing the performance of 16-bit code using augmenting instructions. LCTES 2003: 254-264 - [c104]Sriraman Tallam, Rajiv Gupta
:
Bitwidth aware global register allocation. POPL 2003: 85-96 - [c103]Wen-Ke Chen, Bengu Li, Rajiv Gupta:
Code Compaction of Matching Single-Entry Multiple-Exit Regions. SAS 2003: 401-417 - [e1]Ron Cytron, Rajiv Gupta:
Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation 2003, San Diego, California, USA, June 9-11, 2003. ACM 2003, ISBN 1-58113-662-5 [contents] - 2002
- [j33]Soner Önder, Rajiv Gupta:
Dynamic Memory Disambiguation in the Presence of Out-of-order Store Issuing. J. Instr. Level Parallelism 4 (2002) - [j32]Jun Yang, Rajiv Gupta
:
Frequent value locality and its applications. ACM Trans. Embed. Comput. Syst. 1(1): 79-105 (2002) - [c102]Bengu Li, Rajiv Gupta
:
Bit section instruction set extension of ARM for embedded applications. CASES 2002: 69-78 - [c101]Youtao Zhang, Rajiv Gupta
:
Data Compression Transformations for Dynamically Allocated Data Structures. CC 2002: 14-28 - [c100]Rajiv Gupta
, Eduard Mehofer, Youtao Zhang:
A Representation for Bit Section Based Analysis and Optimization. CC 2002: 62-77 - [c99]Siddharth Rele, Santosh Pande, Soner Önder, Rajiv Gupta
:
Optimizing Static Power Dissipation by Functional Units in Superscalar Processors. CC 2002: 261-275 - [c98]Youtao Zhang, Rajiv Gupta
:
Path Matching in Compressed Control Flow Trace. DCC 2002: 132-141 - [c97]Arvind Krishnaswamy, Rajiv Gupta:
Profile guided selection of ARM and thumb instructions. LCTES-SCOPES 2002: 56-64 - [c96]Jun Yang, Rajiv Gupta
:
Energy efficient frequent value data cache design. MICRO 2002: 197-207 - [c95]Clara Jaramillo, Rajiv Gupta
, Mary Lou Soffa:
Debugging and Testing Optimizers through Comparison Checking. COCV@ETAPS 2002: 83-99 - [p2]Rajiv Gupta, Eduard Mehofer, Youtao Zhang:
Profile-Guided Compiler Optimizations. The Compiler Design Handbook 2002: 143-174 - [p1]Rajiv Gupta, Neelam Gupta:
Data Flow Testing. The Compiler Design Handbook 2002: 247-268 - 2001
- [j31]Xin Yuan, Rami G. Melhem, Rajiv Gupta
:
Performance of Multi-hop Communications Using Logical Topologies on Optical Torus Networks. J. Parallel Distributed Comput. 61(6): 748-766 (2001) - [c94]Rajiv Gupta:
SPMD Execution in the Presence of Dynamic Data Structures. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 683-708 - [c93]Soner Önder, Rajiv Gupta:
Instruction Wake-Up in Wide Issue Superscalars. Euro-Par 2001: 418-427 - [c92]Soner Önder, Rajiv Gupta:
Load and store reuse using register file contents. ICS 2001: 289-302 - [c91]Jun Yang, Rajiv Gupta:
Energy-efficient load and store reuse. ISLPED 2001: 72-75 - [c90]Jun Yang, Rajiv Gupta:
FV encoding for low-power data I/O. ISLPED 2001: 84-87 - [c89]Youtao Zhang, Rajiv Gupta
:
Timestamped Whole Program Path Representation and its Applications. PLDI 2001: 180-190 - 2000
- [c88]Youtao Zhang, Jun Yang, Rajiv Gupta
:
Frequent Value Locality and Value-Centric Data Cache Design. ASPLOS 2000: 150-159 - [c87]Jun Yang, Rajiv Gupta
:
Load Redundancy Removal through Instruction Reuse. ICPP 2000: 61-68 - [c86]Jun Yang, Youtao Zhang, Rajiv Gupta
:
Frequent value compression in data caches. MICRO 2000: 258-265 - [c85]Rastislav Bodík, Rajiv Gupta, Vivek Sarkar:
ABCD: eliminating array bounds checks on demand. PLDI 2000: 321-333 - [c84]Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa:
FULLDOC: A Full Reporting Debugger for Optimized Code. SAS 2000: 240-259
1990 – 1999
- 1999
- [j30]Rajiv Gupta
, Santosh Pande
, Kleanthis Psarris, Vivek Sarkar:
Compilation techniques for parallel systems. Parallel Comput. 25(13-14): 1741-1783 (1999) - [j29]Xin Yuan, Rami G. Melhem, Rajiv Gupta, Yousong Mei, Chunming Qiao:
Distributed Control Protocols for Wavelength Reservation and their Performance Evaluation. Photonic Netw. Commun. 1(3): 207-218 (1999) - [j28]Xin Yuan, Rami G. Melhem, Rajiv Gupta
:
Distributed Path Reservation Algorithms for Multiplexed All-Optical Interconnection Networks. IEEE Trans. Computers 48(12): 1355-1363 (1999) - [c83]Soner Önder, Jun Xu, Rajiv Gupta:
Caching and Predicting Branch Sequences for Improved Fetch Effectiveness. IEEE PACT 1999: 294-302 - [c82]Rajiv Gupta, Rastislav Bodík:
Register Pressure Sensitive Redundancy Elimination. CC 1999: 107-121 - [c81]Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa:
Comparison Checking: An Approach to Avoid Debugging of Optimized Code. ESEC / SIGSOFT FSE 1999: 268-284 - [c80]Tarun Nakra, Rajiv Gupta, Mary Lou Soffa:
Global Context-Based Value Prediction. HPCA 1999: 4-12 - [c79]Xin Yuan, Rajiv Gupta, Rami G. Melhem:
Compiler Analysis to Support Compiled Communication for HPF-Like Programs. IPPS/SPDP 1999: 603-608 - [c78]Tarun Nakra, Rajiv Gupta, Mary Lou Soffa:
Value Prediction in VLIW Machines. ISCA 1999: 258-269 - [c77]Soner Önder, Rajiv Gupta:
Dynamic Memory Disambiguation in the Presence of Out-of-Order Store Issuing. MICRO 1999: 170-176 - [c76]Rastislav Bodík, Rajiv Gupta
, Mary Lou Soffa:
Load-Reuse Analysis: Design and Evaluation. PLDI 1999: 64-76 - 1998
- [c75]Clara Jaramillo, Rajiv Gupta
, Mary Lou Soffa:
Capturing the Effects of Code Improving Transformations. IEEE PACT 1998: 118-123 - [c74]Soner Önder, Rajiv Gupta
:
Superscalar Execution with Direct Data Forwarding. IEEE PACT 1998: 130-135 - [c73]Rajiv Gupta
:
A Code Motion Framework for Global Instruction Scheduling. CC 1998: 219-233 - [c72]Xin Yuan, Rami G. Melhem, Rajiv Gupta
:
Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks. ICCCN 1998: 494-501 - [c71]Soner Önder, Rajiv Gupta
:
Automatic Generation of Microarchitecture Simulators. ICCL 1998: 80-89 - [c70]Rajiv Gupta
, David A. Berson, Jesse Zhixi Fang:
Path Profile Guided Partial Redundancy Elimination Using Speculation. ICCL 1998: 230-239 - [c69]Wanqing Wu, Madalene Spezialetti, Rajiv Gupta:
A Protocol for Removing Communication Intrusion in Monitored Distributed Systems. ICDCS 1998: 120-129 - [c68]David A. Berson, Rajiv Gupta
, Mary Lou Soffa:
Integrated Instruction Scheduling and Register Allocation Techniques. LCPC 1998: 247-262 - [c67]Jodi L. Tims, Rajiv Gupta, Mary Lou Soffa:
Data Flow Analysis Driven Dynamic Data Partitioning. LCR 1998: 75-90 - [c66]Rastislav Bodík, Rajiv Gupta
, Mary Lou Soffa:
Complete Removal of Redundant Computations. PLDI 1998: 1-14 - [c65]Rastislav Bodík, Rajiv Gupta
, Mary Lou Soffa:
Complete removal of redundant expressions (with retrospective). Best of PLDI 1998: 596-611 - [c64]Wanqing Wu, Rajiv Gupta, Madalene Spezialetti:
Experimental evaluation of on-line techniques for removing monitoring intrusion. SPDT 1998: 30-39 - 1997
- [j27]Chun Gong, Rami G. Melhem, Rajiv Gupta
:
On-line error detection through data duplication in distributed-memory systems. Microprocess. Microsystems 21(3): 197-209 (1997) - [j26]Xin Yuan, Rajiv Gupta, Rami G. Melhem:
Demand-Driven Data Flow Analysis for Communication Optimization. Parallel Process. Lett. 7(4): 359-370 (1997) - [j25]Evelyn Duesterwald, Rajiv Gupta
, Mary Lou Soffa:
A Practical Framework for Demand-Driven Interprocedural Data Flow Analysis. ACM Trans. Program. Lang. Syst. 19(6): 992-1030 (1997) - [j24]Rajiv Gupta
, Mary Lou Soffa, John Howard:
Hybrid Slicing: Integrating Dynamic Information with Static Analysis. ACM Trans. Softw. Eng. Methodol. 6(4): 370-397 (1997) - [c63]Rajiv Gupta, David A. Berson, Jesse Zhixi Fang:
Path Profile Guided Partial Dead Code Elimation Using Predication. IEEE PACT 1997: 102- - [c62]Rastislav Bodík, Rajiv Gupta
, Mary Lou Soffa:
Refining Data Flow Information Using Infeasible Paths. ESEC / SIGSOFT FSE 1997: 361-377 - [c61]Rajiv Gupta:
Code optimization as a side effect of instruction scheduling. HiPC 1997: 370-377 - [c60]Xin Yuan, Rami G. Melhem, Rajiv Gupta:
Distributed Path Reservation Algorithms for Multiplexed All-Optical Interconnection Networks. HPCA 1997: 38-47 - [c59]Xin Yuan, Rajiv Gupta
, Rami G. Melhem:
An Array Data Flow Analysis Based Communication Optimizer. LCPC 1997: 246-260 - [c58]Rajiv Gupta
, David A. Berson, Jesse Zhixi Fang:
Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization. MICRO 1997: 358-368 - [c57]Xin Yuan, Rajiv Gupta, Rami G. Melhem:
Does Time-Division Multiplexing Close the Gap between Memory and Optical Communication Speeds? PCRCW 1997: 261-274 - [c56]Rastislav Bodík, Rajiv Gupta
, Mary Lou Soffa:
Interprocedural Conditional Branch Elimination. PLDI 1997: 146-158 - [c55]Rastislav Bodík, Rajiv Gupta
:
Partial Dead Code Elimination using Slicing Transformations. PLDI 1997: 159-170 - 1996
- [j23]Rastislav Bodík, Rajiv Gupta
:
Array Data Flow Analysis for Load-Store Optimizations in Fine-Grained Architectures. Int. J. Parallel Program. 24(6): 481-512 (1996) - [j22]Rajiv Gupta
, Madalene Spezialetti:
A Compact Task Graph Representation for Real-Time Scheduling. Real Time Syst. 11(1): 71-102 (1996) - [j21]Rajiv Gupta, Mary Jean Harrold, Mary Lou Soffa:
Program Slicing-Based Regression Testing Techniques. Softw. Test. Verification Reliab. 6(2): 83-111 (1996) - [j20]Chun Gong, Rami G. Melhem, Rajiv Gupta
:
Loop Transformations for Fault Detection in Regular Loops on Massively Parallel Systems. IEEE Trans. Parallel Distributed Syst. 7(12): 1238-1249 (1996) - [c54]Rajiv Gupta, Daniel Mossé, Richard Suchoza:
Real-Time Scheduling Using Compact Task Graphs. ICDCS 1996: 55-63 - [c53]Wanqing Wu, Madalene Spezialetti, Rajiv Gupta:
On-Line Avoidance of the Intrusive Affects of Monitoring on Runtime Scheduling Decisions. ICDCS 1996: 216-223 - [c52]Wanqing Wu, Rajiv Gupta, Madalene Spezialetti:
Designing a Non-intrusive Monitoring Tool for Developing Complex Distributed Applications. ICECCS 1996: 450-457 - [c51]Xin Yuan, Rami G. Melhem, Rajiv Gupta
:
A Timestamp-based Selective Invalidation Scheme for Multiprocessor Cache Coherence. ICPP, Vol. 3 1996: 114-121 - [c50]Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa:
A Demand-Driven Analyzer for Data Flow Testing at the Integration Level. ICSE 1996: 575-584 - [c49]David A. Berson, Pohua P. Chang, Rajiv Gupta
, Mary Lou Soffa:
Integrating Program Optimizations and Transformations with the Scheduling of Instruction Level Parallelism. LCPC 1996: 207-221 - [c48]Xin Yuan, Rami G. Melhem, Rajiv Gupta:
Compiled Communication for All-Optical TDM Networks. SC 1996: 25 - [c47]Wanqing Wu, Madalene Spezialetti, Rajiv Gupta:
Guaranteed intrusion removal from monitored distributed applications. SPDP 1996: 422-425 - 1995
- [j19]Rajiv Gupta
:
Generalized Dominators. Inf. Process. Lett. 53(4): 193-200 (1995) - [j18]Madalene Spezialetti, Rajiv Gupta
:
Loop Monotonic Statements. IEEE Trans. Software Eng. 21(6): 497-505 (1995) - [c46]Rajiv Gupta, Madalene Spezialetti:
Dynamic Techniques for Minimizing the Intrusive Effect of Monitoring Actions. ICDCS 1995: 368-376 - [c45]Rajiv Gupta, Mary Lou Soffa:
Priority based data flow testing. ICSM 1995: 348-357 - [c44]David A. Berson, Rajiv Gupta
, Mary Lou Soffa:
GURRR: A Global Unified Resource Requirements Representation. Intermediate Representations Workshop 1995: 23-34 - [c43]Rastislav Bodík, Rajiv Gupta
:
Array Data Flow Analysis for Load-Store Optimizations in Superscalar Architectures. LCPC 1995: 1-15 - [c42]Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa:
Demand-driven Computation of Interprocedural Data Flow. POPL 1995: 37-48 - [c41]Rajiv Gupta, Mary Lou Soffa:
Hybrid Slicing: An Approach for Refining Static Slices Using Dynamic Information. SIGSOFT FSE 1995: 29-40 - [c40]Rajiv Gupta, Rastislav Bodík:
Adaptive loop transformations for scientific programs. SPDP 1995: 368-375 - 1994
- [j17]Rajiv Gupta
, Mary Lou Soffa, Denise Ombres:
Efficient Register Allocation via Coloring Using Clique Separators. ACM Trans. Program. Lang. Syst. 16(3): 370-386 (1994) - [j16]Robert Kramer, Rajiv Gupta
, Mary Lou Soffa:
The Combining DAG: A Technique for Parallel Data Flow Analysis. IEEE Trans. Parallel Distributed Syst. 5(8): 805-813 (1994) - [c39]Evelyn Duesterwald, Rajiv Gupta
, Mary Lou Soffa:
Reducing the Cost of Data Flow Analysis By Congruence Partitioning. CC 1994: 357-373 - [c38]Madalene Spezialetti, Rajiv Gupta:
Debugging Distributed Programs through the Detection of Simultaneous Events. ICDCS 1994: 634-641 - [c37]Madalene Spezialetti, Rajiv Gupta
:
Perturbation Analysis: A Static Analysis Approach for the Non-Intrusive Monitoring of Distributed Programs. ICPP (2) 1994: 81-88 - [c36]Rajiv Gupta
, Mary Lou Soffa:
A Framework for Partial Data Flow Analysis. ICSM 1994: 4-13 - [c35]David A. Berson, Rajiv Gupta, Mary Lou Soffa:
Resource Spackling: A Framework for Integrating Register Allocation in Local and Global Schedulers. IFIP PACT 1994: 135-146 - [c34]Rajiv Gupta
, Madalene Spezialetti:
Busy-Idle Profiles and Compact Task Graphs: Compile-Time Support for Interleaved and Overlapped Scheduling of Real- Time Tasks. RTSS 1994: 86-96 - [c33]Madalene Spezialetti, Rajiv Gupta:
Exploiting Program Semantics for Efficient Instrumentation of Distributed Event Recognitions. SRDS 1994: 181-190 - 1993
- [j15]Rajiv Gupta
:
Optimizing Array Bound Checks Using Flow Analysis. LOPLAS 2(1-4): 135-150 (1993) - [j14]Rajiv Gupta
, Mary Lou Soffa:
Employing Static Information in the Generation of Test Cases. Softw. Test. Verification Reliab. 3(1): 29-48 (1993) - [j13]Mary Jean Harrold, Rajiv Gupta
, Mary Lou Soffa:
A Methodology for Controlling the Size of a Test Suite. ACM Trans. Softw. Eng. Methodol. 2(3): 270-285 (1993) - [c32]Chun Gong, Rajiv Gupta, Rami G. Melhem:
Compilation Techiques for Optimizing Communication on Distributed-Memory Systems. ICPP (2) 1993: 39-46 - [c31]David A. Berson, Rajiv Gupta, Mary Lou Soffa:
URSA: A Unified ReSource Allocator for Registers and Functional Units in VLIW Architectures. Architectures and Compilation Techniques for Fine and Medium Grain Parallelism 1993: 243-254 - [c30]Rajiv Gupta, Madalene Spezialetti:
Towards a Non-Intrusive Approach for Monitoring Distributed Computations through Perturbation Analysis. LCPC 1993: 586-601 - [c29]Evelyn Duesterwald, Rajiv Gupta
, Mary Lou Soffa:
A Practical Data Flow Framework for Array Reference Analysis and its Use in Optimizations. PLDI 1993: 68-77 - 1992
- [j12]Rajiv Gupta
, Sunah Lee:
Exploiting parallelism on a fine-grained MIMD architecture based upon channel queues. Int. J. Parallel Program. 21(3): 169-192 (1992) - [j11]Rajiv Gupta
:
SPMD Execution of Programs with Pointer-Based Data Structures on Distributed Memory Machines. J. Parallel Distributed Comput. 16(2): 92-107 (1992) - [j10]Prabha Gopinath, Thomas E. Bihari, Rajiv Gupta:
Compiler Support for Object-Oriented Real-Time Software. IEEE Softw. 9(5): 45-50 (1992) - [j9]Rajiv Gupta
:
Synchronization and Communication Costs of Loop Partitioning on Shared-Memory Multiprocessor Systems. IEEE Trans. Parallel Distributed Syst. 3(4): 505-512 (1992) - [c28]Evelyn Duesterwald, Rajiv Gupta
, Mary Lou Soffa:
Register Pipelining: An Integrated Approach to Register Allocation for Scalar and Subscripted Variables. CC 1992: 192-206 - [c27]Rajiv Gupta:
SPMD execution of programs with dynamic data structures on distributed memory machines. ICCL 1992: 232-241 - [c26]Rajiv Gupta
, Mary Jean Harrold, Mary Lou Soffa:
An approach to regression testing using slicing. ICSM 1992: 299-308 - [c25]Rajiv Gupta, Mary Lou Soffa:
Automatic Generation of a Compact Test Suit. IFIP Congress (1) 1992: 237-243 - [c24]Robert Kramer, Rajiv Gupta, Mary Lou Soffa:
The Combining Dag: A Technique for Parallel DataMow Analysis. IPPS 1992: 652-655 - [c23]Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa:
Distributed Slicing and Partial Re-execution for Distributed Programs. LCPC 1992: 497-511 - [c22]Brian A. Malloy, Rajiv Gupta, Mary Lou Soffa:
A shape matching approach for scheduling fine-grained parallelism. MICRO 1992: 264-267 - [c21]Rajiv Gupta
:
Generalized Dominators and Post-Dominators. POPL 1992: 246-257 - [c20]Tia M. Watts, Mary Lou Soffa, Rajiv Gupta
:
Techniques for Integrating Parallelizing Transformations and Compiler-Based Scheduling Methods. SC 1992: 830-839 - 1991
- [j8]Rajiv Gupta
, Mary Lou Soffa:
Compile-Time Techniques for Improving Scalar Access Performance in Parallel Memories. IEEE Trans. Parallel Distributed Syst. 2(2): 138-148 (1991) - [c19]Rajiv Gupta
, Madalene Spezialetti:
Loop Monotonic Computations: An Approach for the Efficient Run-Time Detection of Races. Symposium on Testing, Analysis, and Verification 1991: 98-111 - [c18]Sunah Lee, Rajiv Gupta
:
Executing Loops on a Fine-Grained MIMD Architecture. MICRO 1991: 199-205 - 1990
- [j7]Rajiv Gupta, Michael Epstein:
Achieving low cost synchronization in a multiprocessor system. Future Gener. Comput. Syst. 6(3): 255-269 (1990) - [j6]Rajiv Gupta, Michael Epstein:
High speed synchronization of processors using fuzzy barriers. Int. J. Parallel Program. 19(1): 53-73 (1990) - [j5]Rajiv Gupta:
Debugging Code Reorganized by a Trace Scheduling Compiler. Struct. Program. 11(3): 141-150 (1990) - [j4]Rajiv Gupta, Mary Lou Soffa:
Region Scheduling: An Approach for Detecting and Redistributing Parallelism. IEEE Trans. Software Eng. 16(4): 421-431 (1990) - [c17]Prabha Gopinath, Rajiv Gupta:
Opportunistic Evaluation of Communication Link Loads. ICDCS 1990: 406-413 - [c16]Mary Jean Harrold, Rajiv Gupta, Mary Lou Soffa:
A methodology for controlling the size of a test suite. ICSM 1990: 302-310 - [c15]Rajiv Gupta:
A fine-grained MIMD architecture based upon register channels. MICRO 1990: 28-37 - [c14]Rajiv Gupta:
A Fresh Look at Optimizing Array Bound Checking. PLDI 1990: 272-282 - [c13]Rajiv Gupta:
Employing Register Channels for the Exploitation of Instruction Level Parallelism. PPoPP 1990: 118-127 - [c12]Prabha Gopinath, Rajiv Gupta:
Applying Compiler Techniques to Scheduling in Real-Time Systems. RTSS 1990: 247-256 - [c11]Rajiv Gupta, Chi-Hung Chi:
Improving instruction cache behavior by reducing cache pollution. SC 1990: 82-91 - [c10]Rajiv Gupta:
Loop displacement: an approach for transforming and scheduling loops for parallel execution. SC 1990: 388-397 - [c9]Rajiv Gupta, Michael Epstein, Michael Whelan:
The design of a RISC based multiprocessor chip. SC 1990: 920-929
1980 – 1989
- 1989
- [j3]Rajiv Gupta, Charles R. Hill:
A scalable implementation of barrier synchronization using an adaptive combining tree. Int. J. Parallel Program. 18(3): 161-180 (1989) - [j2]Rajiv Gupta, Mary Lou Soffa:
Compilation techniques for a reconfigurable LIW architecture. J. Supercomput. 3(4): 271-304 (1989) - [c8]Rajiv Gupta:
The Fuzzy Barrier: A Mechanism for High Speed Synchronization of Processors. ASPLOS 1989: 54-63 - [c7]Rajiv Gupta:
Synchronization and Communication Costs of Loop Partitioning on Shared-Memory Multiprocessor Systems. ICPP (2) 1989: 23-30 - [c6]Rajiv Gupta, Michael Epstein:
Achieving Low Cost Synchronization in a Multiprocessor System. PARLE (1) 1989: 70-84 - [c5]Rajiv Gupta, Mary Lou Soffa, Tim Steele:
Register Allocation via Clique Separators. PLDI 1989: 264-274 - 1988
- [c4]Rajiv Gupta, Mary Lou Soffa:
Compile-time Techniques for Efficient Utilization of Parallel Memories. PPOPP/PPEALS 1988: 235-246 - 1987
- [c3]Rajiv Gupta, Mary Lou Soffa:
A Reconfigurable LIW Architecture. ICPP 1987: 893-900 - 1986
- [c2]Rajiv Gupta, Mary Lou Soffa:
SHAPE: a highly adaptable and parallel system. ACM Conference on Computer Science 1986: 107-114 - 1985
- [j1]Rajiv Gupta, Mary Lou Soffa:
The efficiency of storage management schemes for Ada programs. ACM SIGPLAN Notices 20(11): 30-38 (1985) - [c1]Rajiv Gupta, Mary Lou Soffa:
The efficiency of storage management schemes for Ada programs. SIGAda 1985: 164-172
Coauthor Index
![](https://dblp.uni-trier.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-07-17 21:27 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint