Please note: This is a beta version of the new dblp website.
You can find the classic dblp view of this page here.
You can find the classic dblp view of this page here.
Rajiv Gupta
2010 – today
- 2013
[j62]Kishore Kumar Pusukuri, Rajiv Gupta, Laxmi N. Bhuyan: ADAPT: A framework for coscheduling multithreaded programs. TACO 9(4): 45 (2013)
[j61]Mehmet E. Belviranli, Laxmi N. Bhuyan, Rajiv Gupta: A dynamic self-scheduling scheme for heterogeneous multiprocessor architectures. TACO 9(4): 57 (2013)
[c162]
[c161]
[c160]Yan Wang, Iulian Neamtiu, Rajiv Gupta: Generating sound and effective memory debuggers. ISMM 2013: 51-62- 2012
[j60]Changhui Lin, Vijay Nagarajan, Rajiv Gupta: Efficient Sequential Consistency Using Conditional Fences. International Journal of Parallel Programming 40(1): 84-117 (2012)
[j59]Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta, Neelam Gupta: A system for debugging via online tracing and dynamic slicing. Softw., Pract. Exper. 42(8): 995-1014 (2012)
[j58]Vijay Nagarajan, Dennis Jeffrey, Rajiv Gupta, Neelam Gupta: Erratum: A system for debugging via online tracing and dynamic slicing. Softw., Pract. Exper. 42(11): 1431 (2012)
[j57]Min Feng, Changhui Lin, Rajiv Gupta: PLDS: Partitioning linked data structures for parallelism. TACO 8(4): 38 (2012)
[j56]Kishore Kumar Pusukuri, Rajiv Gupta, Laxmi N. Bhuyan: Thread Tranquilizer: Dynamically reducing performance variation. TACO 8(4): 46 (2012)
[c159]Min Feng, Chen Tian, Rajiv Gupta: Enhancing LRU replacement via phantom associativity. Interaction between Compilers and Computer Architectures 2012: 9-16
[c158]Changhui Lin, Vijay Nagarajan, Rajiv Gupta, Bharghava Rajaram: Efficient sequential consistency via conflict ordering. ASPLOS 2012: 273-286
[c157]Carmen M. Graves, Alexander H. Slocum, Rajiv Gupta, Conor J. Walsh: Towards a compact robotically steerable thermal ablation probe. ICRA 2012: 709-714
[c156]Min Feng, Rajiv Gupta, Iulian Neamtiu: Effective parallelization of loops in the presence of I/O operations. PLDI 2012: 487-498
[c155]- 2011
[j55]Dennis Jeffrey, Yan Wang, Chen Tian, Rajiv Gupta: Isolating bugs in multithreaded programs using execution suppression. Softw., Pract. Exper. 41(11): 1259-1288 (2011)
[j54]Min Feng, Chen Tian, Changhui Lin, Rajiv Gupta: Dynamic access distance driven cache replacement. TACO 8(3): 14 (2011)
[c154]Kishore Kumar Pusukuri, Rajiv Gupta, Laxmi N. Bhuyan: No More Backstabbing... A Faithful Scheduling Policy for Multithreaded Programs. PACT 2011: 12-21
[c153]Kishore Kumar Pusukuri, Rajiv Gupta, Laxmi N. Bhuyan: Thread reinforcer: Dynamically determining number of threads via OS level monitoring. IISWC 2011: 116-125
[c152]Min Feng, Rajiv Gupta, Yi Hu: SpiceC: scalable parallelism via implicit copying and explicit commit. PPOPP 2011: 69-80
[c151]Chen Tian, Changhui Lin, Min Feng, Rajiv Gupta: Enhanced speculative parallelization via incremental recovery. PPOPP 2011: 189-200
[e6]Rajiv Gupta, Todd C. Mowry (Eds.): 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- 2010
[j53]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) (2010)
[c150]Changhui Lin, Vijay Nagarajan, Rajiv Gupta: Efficient sequential consistency using conditional fences. PACT 2010: 295-306
[c149]Yi Chen, Jean H. Chang, Alison S. Greenlee, Kenneth C. Cheung, Alexander H. Slocum, Rajiv Gupta: Multi-turn, tension-stiffening catheter navigation system. ICRA 2010: 5570-5575
[c148]
[c147]Min Feng, Rajiv Gupta: Learning universal probabilistic models for fault localization. PASTE 2010: 81-88
[c146]
[e5]Rajiv Gupta (Ed.): 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
2000 – 2009
- 2009
[j52]Chen Tian, Min Feng, Vijay Nagarajan, Rajiv Gupta: Speculative Parallelization of Sequential Loops on Multicores. International Journal of Parallel Programming 37(5): 508-535 (2009)
[j51]Vijay Nagarajan, Rajiv Gupta: Runtime monitoring on multicores via OASES. Operating Systems Review 43(2): 15-24 (2009)
[j50]Chen Tian, Vijay Nagarajan, Rajiv Gupta, Sriraman Tallam: Automated dynamic detection of busy-wait synchronizations. Softw., Pract. Exper. 39(11): 947-972 (2009)
[j49]Vijay Nagarajan, Rajiv Gupta, Arvind Krishnaswamy: Compiler-Assisted Memory Encryption for Embedded Processors. T. HiPEAC 2: 23-44 (2009)
[c145]
[c144]Dennis Jeffrey, Neelam Gupta, Rajiv Gupta: Effective and efficient localization of multiple faults using value replacement. ICSM 2009: 221-230
[c143]
[c142]
[c141]Dennis Jeffrey, Min Feng, Neelam Gupta, Rajiv Gupta: BugFix: A learning-based tool to assist developers in fixing bugs. ICPC 2009: 70-79
[c140]Vijay Nagarajan, Rajiv Gupta: Speculative Optimizations for Parallel Programs on Multicores. LCPC 2009: 323-337
[c139]Vijay Nagarajan, Rajiv Gupta: Architectural support for shadow memory in multiprocessors. VEE 2009: 1-10- 2008
[c138]Sriraman Tallam, Chen Tian, Rajiv Gupta, Xiangyu Zhang: Avoiding Program Failures Through Safe Execution Perturbations. COMPSAC 2008: 152-159
[c137]Sriraman Tallam, Chen Tian, Rajiv Gupta: Dynamic slicing of multithreaded programs for race detection. ICSM 2008: 97-106
[c136]Dennis Jeffrey, Neelam Gupta, Rajiv Gupta: Identifying the root causes of memory bugs using corrupted memory location suppression. ICSM 2008: 356-365
[c135]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
[c134]Vijay Nagarajan, Rajiv Gupta: Support for symmetric shadow memory in multiprocessors. PADTAD 2008: 5
[c133]Chen Tian, Vijay Nagarajan, Rajiv Gupta, Sriraman Tallam: Dynamic recognition of synchronization operations for improved data race detection. ISSTA 2008: 143-154
[c132]Dennis Jeffrey, Neelam Gupta, Rajiv Gupta: Fault localization using value replacement. ISSTA 2008: 167-178
[c131]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 (Eds.): 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
[e3]Rajiv Gupta, Saman P. Amarasinghe (Eds.): 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- 2007
[j48]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta: A study of effectiveness of dynamic slicing in locating real faults. Empirical Software Engineering 12(2): 143-160 (2007)
[j47]Yongjing Lin, Youtao Zhang, Rajiv Gupta: The design and evaluation of path matching schemes on compressed control flow traces. Journal of Systems and Software 80(3): 396-409 (2007)
[j46]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta: Locating faulty code by multiple points slicing. Softw., Pract. Exper. 37(9): 935-961 (2007)
[j45]
[j44]Rajiv Gupta, Yunheung Paek: Introduction to the special LCTES'05 issue. ACM Trans. Embedded Comput. Syst. 6(4) (2007)
[c130]Vijay Nagarajan, Rajiv Gupta, Arvind Krishnaswamy: Compiler-Assisted Memory Encryption for Embedded Processors. HiPEAC 2007: 7-22
[c129]Vijayanand Nagarajan, Rajiv Gupta, Matias Madou, Xiangyu Zhang, Bjorn De Sutter: Matching Control Flow of Program Versions. ICSM 2007: 84-93
[c128]Vijayanand Nagarajan, Dennis Jeffrey, Rajiv Gupta, Neelam Gupta: ONTRAC: A system for efficient ONline TRACing for debugging. ICSM 2007: 445-454
[c127]Neelam Gupta, Rajiv Gupta: ExPert: Dynamic Analysis Based Fault Location via Execution Perturbations. IPDPS 2007: 1-6
[c126]Sriraman Tallam, Chen Tian, Rajiv Gupta, Xiangyu Zhang: Enabling tracing Of long-running multithreaded programs via dynamic execution reduction. ISSTA 2007: 207-218
[c125]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
[j43]Youtao Zhang, Rajiv Gupta: Compressing heap data for improved memory performance. Softw., Pract. Exper. 36(10): 1081-1111 (2006)
[c124]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta: Locating faults through automated predicate switching. ICSE 2006: 272-281
[c123]Haitao Liu, Rajiv Gupta: Temporal Analysis of Routing Activity for Anomaly Detection in Ad hoc Networks. MASS 2006: 505-508
[c122]Xiangyu Zhang, Neelam Gupta, Rajiv Gupta: Pruning dynamic slices with confidence. PLDI 2006: 169-180
[c121]Xiangyu Zhang, Sriraman Tallam, Rajiv Gupta: Dynamic slicing long running programs through execution fast forwarding. SIGSOFT FSE 2006: 81-91- 2005
[j42]Xiangyu Zhang, Rajiv Gupta: Whole execution traces and their applications. TACO 2(3): 301-334 (2005)
[j41]Arvind Krishnaswamy, Rajiv Gupta: Dynamic coalescing for 16-bit instructions. ACM Trans. Embedded Comput. Syst. 4(1): 3-37 (2005)
[j40]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)
[c120]
[c119]Xiangyu Zhang, Haifeng He, Neelam Gupta, Rajiv Gupta: Experimental evaluation of using dynamic slices for fault location. AADEBUG 2005: 33-42
[c118]Bengu Li, Ganesh Venkatesh, Brad Calder, Rajiv Gupta: Exploiting a Computation Reuse Cache to Reduce Energy in Network Processors. HiPEAC 2005: 251-265
[c117]Youtao Zhang, Lan Gao, Jun Yang, Xiangyu Zhang, Rajiv Gupta: SENSS: Security Enhancement to Symmetric Shared Memory Multiprocessors. HPCA 2005: 352-362
[c116]Neelam Gupta, Haifeng He, Xiangyu Zhang, Rajiv Gupta: Locating faulty code using failure-inducing chops. ASE 2005: 263-272
[c115]Arvind Krishnaswamy, Rajiv Gupta: Efficient Use of Invisible Registers in Thumb Code. MICRO 2005: 30-42
[c114]Xiangyu Zhang, Rajiv Gupta: Matching execution histories of program versions. ESEC/SIGSOFT FSE 2005: 197-206
[e2]Yunheung Paek, Rajiv Gupta (Eds.): 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- 2004
[j39]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)
[c113]Sriraman Tallam, Xiangyu Zhang, Rajiv Gupta: Extending Path Profiling across Loop Backedges and Procedure Boundaries. CGO 2004: 251-264
[c112]Xiangyu Zhang, Rajiv Gupta, Youtao Zhang: Efficient Forward Computation of Dynamic Slices Using Reduced Ordered Binary Decision Diagrams. ICSE 2004: 502-511
[c111]Sriraman Tallam, Rajiv Gupta: Profile-Guided Java Program Partitioning for Power Aware Computing. IPDPS 2004
[c110]Bengu Li, Youtao Zhang, Rajiv Gupta: Speculative Subword Register Allocation in Embedded Processors. LCPC 2004: 56-71
[c109]
[c108]- 2003
[j38]
[j37]Alan H. Karp, Rajiv Gupta, Guillermo Juan Rozas, Arindam Banerji: Using Split Capabilities for Access Control. IEEE Software 20(1): 42-49 (2003)
[j36]Xin Yuan, Rami G. Melhem, Rajiv Gupta: Algorithms for Supporting Compiled Communication. IEEE Trans. Parallel Distrib. Syst. 14(2): 107-118 (2003)
[c107]
[c106]
[c105]Youtao Zhang, Rajiv Gupta: Enabling Partial Cache Line Prefetching Through Data Compression. ICPP 2003: 277-285
[c104]
[c103]Arvind Krishnaswamy, Rajiv Gupta: Enhancing the performance of 16-bit code using augmenting instructions. LCTES 2003: 254-264
[c102]
[c101]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 (Eds.): 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- 2002
[j35]Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa: Debugging and Testing Optimizers through Comparison Checking. Electr. Notes Theor. Comput. Sci. 65(2): 83-99 (2002)
[j34]Soner Önder, Rajiv Gupta: Dynamic Memory Disambiguation in the Presence of Out-of-order Store Issuing. J. Instruction-Level Parallelism 4 (2002)
[j33]Jun Yang, Rajiv Gupta: Frequent value locality and its applications. ACM Trans. Embedded Comput. Syst. 1(1): 79-105 (2002)
[c100]Bengu Li, Rajiv Gupta: Bit section instruction set extension of ARM for embedded applications. CASES 2002: 69-78
[c99]Youtao Zhang, Rajiv Gupta: Data Compression Transformations for Dynamically Allocated Data Structures. CC 2002: 14-28
[c98]Rajiv Gupta, Eduard Mehofer, Youtao Zhang: A Representation for Bit Section Based Analysis and Optimization. CC 2002: 62-77
[c97]Siddharth Rele, Santosh Pande, Soner Önder, Rajiv Gupta: Optimizing Static Power Dissipation by Functional Units in Superscalar Processors. CC 2002: 261-275
[c96]
[c95]Arvind Krishnaswamy, Rajiv Gupta: Profile guided selection of ARM and thumb instructions. LCTES-SCOPES 2002: 56-64
[c94]
[p2]Rajiv Gupta, Eduard Mehofer, Youtao Zhang: Profile-Guided Compiler Optimizations. The Compiler Design Handbook 2002: 143-174
[p1]- 2001
[j32]Xin Yuan, Rami G. Melhem, Rajiv Gupta: Performance of Multi-hop Communications Using Logical Topologies on Optical Torus Networks. J. Parallel Distrib. Comput. 61(6): 748-766 (2001)
[c93]Rajiv Gupta: SPMD Execution in the Presence of Dynamic Data Structures. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 683-708
[c92]
[c91]
[c90]
[c89]
[c88]Youtao Zhang, Rajiv Gupta: Timestamped Whole Program Path Representation and its Applications. PLDI 2001: 180-190- 2000
[c87]Youtao Zhang, Jun Yang, Rajiv Gupta: Frequent Value Locality and Value-Centric Data Cache Design. ASPLOS 2000: 150-159
[c86]
[c85]
[c84]Rastislav Bodík, Rajiv Gupta, Vivek Sarkar: ABCD: eliminating array bounds checks on demand. PLDI 2000: 321-333
[c83]Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa: FULLDOC: A Full Reporting Debugger for Optimized Code. SAS 2000: 240-259
1990 – 1999
- 1999
[j31]Rajiv Gupta, Santosh Pande, Kleanthis Psarris, Vivek Sarkar: Compilation techniques for parallel systems. Parallel Computing 25(13-14): 1741-1783 (1999)
[j30]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)
[c82]Soner Önder, Jun Xu, Rajiv Gupta: Caching and Predicting Branch Sequences for Improved Fetch Effectiveness. IEEE PACT 1999: 294-302
[c81]
[c80]Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa: Comparison Checking: An Approach to Avoid Debugging of Optimized Code. ESEC / SIGSOFT FSE 1999: 268-284
[c79]
[c78]Xin Yuan, Rajiv Gupta, Rami G. Melhem: Compiler Analysis to Support Compiled Communication for HPF-Like Programs. IPPS/SPDP 1999: 603-608
[c77]
[c76]Soner Önder, Rajiv Gupta: Dynamic Memory Disambiguation in the Presence of Out-of-Order Store Issuing. MICRO 1999: 170-176
[c75]Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Load-Reuse Analysis: Design and Evaluation. PLDI 1999: 64-76- 1998
[c74]Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa: Capturing the Effects of Code Improving Transformations. IEEE PACT 1998: 118-123
[c73]Soner Önder, Rajiv Gupta: Superscalar Execution with Direct Data Forwarding. IEEE PACT 1998: 130-135
[c72]
[c71]Xin Yuan, Rami G. Melhem, Rajiv Gupta: Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks. ICCCN 1998: 494-501
[c70]
[c69]Rajiv Gupta, David A. Berson, Jesse Zhixi Fang: Path Profile Guided Partial Redundancy Elimination Using Speculation. ICCL 1998: 230-239
[c68]Wanqing Wu, Madalene Spezialetti, Rajiv Gupta: A Protocol for Removing Communication Intrusion in Monitored Distributed Systems. ICDCS 1998: 120-129
[c67]David A. Berson, Rajiv Gupta, Mary Lou Soffa: Integrated Instruction Scheduling and Register Allocation Techniques. LCPC 1998: 247-262
[c66]Jodi Tims, Rajiv Gupta, Mary Lou Soffa: Data Flow Analysis Driven Dynamic Data Partitioning. LCR 1998: 75-90
[c65]Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Complete Removal of Redundant Computations. PLDI 1998: 1-14
[c64]Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Complete removal of redundant expressions (with retrospective). Best of PLDI 1998: 596-611- 1997
[j29]Xin Yuan, Rajiv Gupta, Rami G. Melhem: Demand-Driven Data Flow Analysis for Communication Optimization. Parallel Processing Letters 7(4): 359-370 (1997)
[j28]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)
[j27]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]Xin Yuan, Rami G. Melhem, Rajiv Gupta: Distributed Path Reservation Algorithms for Multiplexed All-Optical Interconnection Networks. HPCA 1997: 38-47
[c60]Xin Yuan, Rajiv Gupta, Rami G. Melhem: An Array Data Flow Analysis Based Communication Optimizer. LCPC 1997: 246-260
[c59]Rajiv Gupta, David A. Berson, Jesse Zhixi Fang: Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization. MICRO 1997: 358-368
[c58]Xin Yuan, Rajiv Gupta, Rami G. Melhem: Does Time-Division Multiplexing Close the Gap between Memory and Optical Communication Speeds? PCRCW 1997: 261-274
[c57]Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Interprocedural Conditional Branch Elimination. PLDI 1997: 146-158
[c56]Rastislav Bodík, Rajiv Gupta: Partial Dead Code Elimination using Slicing Transformations. PLDI 1997: 159-170- 1996
[j26]Rastislav Bodík, Rajiv Gupta: Array Data Flow Analysis for Load-Store Optimizations in Fine-Grained Architectures. International Journal of Parallel Programming 24(6): 481-512 (1996)
[j25]Rajiv Gupta, Madalene Spezialetti: A Compact Task Graph Representation for Real-Time Scheduling. Real-Time Systems 11(1): 71-102 (1996)
[j24]Rajiv Gupta, Mary Jean Harrold, Mary Lou Soffa: Program Slicing-Based Regression Testing Techniques. Softw. Test., Verif. Reliab. 6(2): 83-111 (1996)
[j23]Chun Gong, Rami G. Melhem, Rajiv Gupta: Loop Transformations for Fault Detection in Regular Loops on Massively Parallel Systems. IEEE Trans. Parallel Distrib. Syst. 7(12): 1238-1249 (1996)
[c55]Rajiv Gupta, Daniel Mossé, Richard Suchoza: Real-Time Scheduling Using Compact Task Graphs. ICDCS 1996: 55-63
[c54]Wanqing Wu, Madalene Spezialetti, Rajiv Gupta: On-Line Avoidance of the Intrusive Affects of Monitoring on Runtime Scheduling Decisions. ICDCS 1996: 216-223
[c53]Wanqing Wu, Rajiv Gupta, Madalene Spezialetti: Designing a Non-intrusive Monitoring Tool for Developing Complex Distributed Applications. ICECCS 1996: 450-457
[c52]Xin Yuan, Rami G. Melhem, Rajiv Gupta: A Timestamp-based Selective Invalidation Scheme for Multiprocessor Cache Coherence. ICPP, Vol. 3 1996: 114-121
[c51]Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: A Demand-Driven Analyzer for Data Flow Testing at the Integration Level. ICSE 1996: 575-584
[c50]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
[c49]Xin Yuan, Rami G. Melhem, Rajiv Gupta: Compiled Communication for All-Optical TDM Networks. SC 1996: 25- 1995
[j22]
[j21]Kuen-Jong Lee, Chih-Nan Wang, Rajiv Gupta, Melvin A. Breuer: An integrated system for assigning signal flow directions to CMOS transistors. IEEE Trans. on CAD of Integrated Circuits and Systems 14(12): 1445-1458 (1995)
[j20]Madalene Spezialetti, Rajiv Gupta: Loop Monotonic Statements. IEEE Trans. Software Eng. 21(6): 497-505 (1995)
[c48]Rajiv Gupta, Madalene Spezialetti: Dynamic Techniques for Minimizing the Intrusive Effect of Monitoring Actions. ICDCS 1995: 368-376
[c47]Rajiv Gupta, J. Alison Noble, Richard I. Hartley, Joseph L. Mundy, Andrea Schmitz: Camera calibration for 2.5-D X-ray metrology. ICIP (3) 1995: 37-40
[c46]J. Alison Noble, Rajiv Gupta, Joseph L. Mundy, Andrea Schmitz, Richard I. Hartley, W. Hoffman: CAD-Based Inspection Using X-Ray Stereo. ICRA 1995: 2361-2366
[c45]
[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- 1994
[j19]Rajiv Gupta, Scott A. Smolka, Shaji Bhaskar: On Randomization in Sequential and Distributed Algorithms. ACM Comput. Surv. 26(1): 7-86 (1994)
[j18]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)
[j17]Robert Kramer, Rajiv Gupta, Mary Lou Soffa: The Combining DAG: A Technique for Parallel Data Flow Analysis. IEEE Trans. Parallel Distrib. Syst. 5(8): 805-813 (1994)
[c40]Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: Reducing the Cost of Data Flow Analysis By Congruence Partitioning. CC 1994: 357-373
[c39]
[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 1994: 81-88
[c36]
[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
[j16]
[j15]Rajiv Gupta, Mary Lou Soffa: Employing Static Information in the Generation of Test Cases. Softw. Test., Verif. Reliab. 3(1): 29-48 (1993)
[j14]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]
[c31]Chun Gong, Rajiv Gupta, Rami G. Melhem: Compilation Techiques for Optimizing Communication on Distributed-Memory Systems. ICPP 1993: 39-46
[c30]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
[c29]Rajiv Gupta, Madalene Spezialetti: Towards a Non-Intrusive Approach for Monitoring Distributed Computations through Perturbation Analysis. LCPC 1993: 586-601
[c28]Santosh G. Abraham, Rabin A. Sugumar, Daniel Windheiser, B. Ramakrishna Rau, Rajiv Gupta: Predictability of load/store instruction latencies. MICRO 1993: 139-152
[c27]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
[j13]Rajiv Gupta, Sunah Lee: Exploiting parallelism on a fine-grained MIMD architecture based upon channel queues. International Journal of Parallel Programming 21(3): 169-192 (1992)
[j12]Rajiv Gupta: SPMD Execution of Programs with Pointer-Based Data Structures on Distributed Memory Machines. J. Parallel Distrib. Comput. 16(2): 92-107 (1992)
[j11]Rajiv Gupta: Synchronization and Communication Costs of Loop Partitioning on Shared-Memory Multiprocessor Systems. IEEE Trans. Parallel Distrib. Syst. 3(4): 505-512 (1992)
[c26]Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: Register Pipelining: An Integrated Approach to Register Allocation for Scalar and Subscripted Variables. CC 1992: 192-206
[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]
[c20]Tia M. Watts, Mary Lou Soffa, Rajiv Gupta: Techniques for Integrating Parallelizing Transformations and Compiler-Based Scheduling Methods. SC 1992: 830-839- 1991
[j10]Rajiv Gupta, Rajagopalan Srinivasan, Melvin A. Breuer: Reorganizing Circuits to Aid Testability. IEEE Design & Test of Computers 8(3): 49-57 (1991)
[j9]Rajiv Gupta, Mary Lou Soffa: Compile-Time Techniques for Improving Scalar Access Performance in Parallel Memories. IEEE Trans. Parallel Distrib. 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]- 1990
[j8]Rajiv Gupta, Michael Epstein: High speed synchronization of processors using fuzzy barriers. International Journal of Parallel Programming 19(1): 53-73 (1990)
[j7]Rajiv Gupta: Debugging Code Reorganized by a Trace Scheduling Compiler. Structured Programming 11(3): 141-150 (1990)
[j6]Rajesh Gupta, Rajiv Gupta, Melvin A. Breuer: The BALLAST Methodology for Structured Partial Scan Design. IEEE Trans. Computers 39(4): 538-544 (1990)
[j5]Rajiv Gupta, Mary Lou Soffa: Region Scheduling: An Approach for Detecting and Redistributing Parallelism. IEEE Trans. Software Eng. 16(4): 421-431 (1990)
[c17]Kuen-Jong Lee, Rajiv Gupta, Melvin A. Breuer: A New Method for Assigning Signal Flow Directions to MOS Transistors. ICCAD 1990: 492-495
[c16]Rajiv Gupta, Melvin A. Breuer: An Extensible User Interface for an Object-Oriented VLSI CAD Framework. ICSI 1990: 559-568
[c15]
[c14]
[c13]Rajiv Gupta: Employing Register Channels for the Exploitation of Instruction Level Parallelism. PPOPP 1990: 118-127
[c12]Rajiv Gupta, Chi-Hung Chi: Improving instruction cache behavior by reducing cache pollution. SC 1990: 82-91
[c11]Rajiv Gupta: Loop displacement: an approach for transforming and scheduling loops for parallel execution. SC 1990: 388-397
[c10]Rajiv Gupta, Michael Epstein, Michael Whelan: The design of a RISC based multiprocessor chip. SC 1990: 920-929
1980 – 1989
- 1989
[j4]Rajiv Gupta, Wesley H. Cheng, Rajesh Gupta, Ido Hardonag, Melvin A. Breuer: An Object-Oriented VLSI CAD Framework: A Case Study in Rapid Prototyping. IEEE Computer 22(5): 28-37 (1989)
[j3]Rajiv Gupta, Charles R. Hill: A scalable implementation of barrier synchronization using an adaptive combining tree. International Journal of Parallel Programming 18(3): 161-180 (1989)
[j2]Rajiv Gupta, Alessandro Zorat, I. V. Ramakrishnan: Reconfigurable Multipipelines for Vector Supercomputers. IEEE Trans. Computers 38(9): 1297-1307 (1989)
[j1]Rajiv Gupta, Mary Lou Soffa: Compilation techniques for a reconfigurable LIW architecture. The Journal of Supercomputing 3(4): 271-304 (1989)
[c9]Rajiv Gupta: The Fuzzy Barrier: A Mechanism for High Speed Synchronization of Processors. ASPLOS 1989: 54-63
[c8]Rajiv Gupta: PS: Polygon Streams - A Distributed Architecture for Incremental Computation Applied to Graphics. Advances in Computer Graphics Hardware 1989: 91-111
[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]- 1986
[c2]Rajiv Gupta, Mary Lou Soffa: SHAPE: a highly adaptable and parallel system. ACM Conference on Computer Science 1986: 107-114
[c1]
Coauthor Index
data released under the ODC-BY 1.0 license. See also our legal information page
last updated on 2013-06-12 21:34 CEST by the dblp team



