dblp.uni-trier.dewww.uni-trier.de

Rajiv Gupta Vis

List of publications from the DBLP Bibliography Server - FAQ
Coauthor Index - Ask others: ACM DL/Guide - CiteSeerX - CSB - MetaPress - Google - Bing - Yahoo
Home Page

*2009
188EEVijay Nagarajan, Rajiv Gupta: ECMon: exposing cache events for monitoring. ISCA 2009: 349-360
187EEVijay Nagarajan, Dennis Jeffrey, Rajiv Gupta: Self-recovery in server programs. ISMM 2009: 49-58
186EEVijay Nagarajan, Rajiv Gupta: Architectural support for shadow memory in multiprocessors. VEE 2009: 1-10
185EEChen Tian, Vijay Nagarajan, Rajiv Gupta, Sriraman Tallam: Automated dynamic detection of busy-wait synchronizations. Softw., Pract. Exper. 39(11): 947-972 (2009)
184EEVijay Nagarajan, Rajiv Gupta, Arvind Krishnaswamy: Compiler-Assisted Memory Encryption for Embedded Processors. T. HiPEAC 2: 23-44 (2009)
2008
183 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
182 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 Springer 2008
181EESriraman Tallam, Chen Tian, Rajiv Gupta, Xiangyu Zhang: Avoiding Program Failures Through Safe Execution Perturbations. COMPSAC 2008: 152-159
180EEDennis Jeffrey, Neelam Gupta, Rajiv Gupta: Identifying the root causes of memory bugs using corrupted memory location suppression. ICSM 2008: 356-365
179EESriraman Tallam, Chen Tian, Rajiv Gupta: Dynamic slicing of multithreaded programs for race detection. ICSM 2008: 97-106
178EERajiv 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
177EEChen Tian, Vijay Nagarajan, Rajiv Gupta, Sriraman Tallam: Dynamic recognition of synchronization operations for improved data race detection. ISSTA 2008: 143-154
176EEDennis Jeffrey, Neelam Gupta, Rajiv Gupta: Fault localization using value replacement. ISSTA 2008: 167-178
175EEChen Tian, Min Feng, Vijay Nagarajan, Rajiv Gupta: Copy or Discard execution model for speculative parallelization on multicores. MICRO 2008: 330-341
174EEVijay Nagarajan, Rajiv Gupta: Support for symmetric shadow memory in multiprocessors. PADTAD 2008: 5
2007
173EEVijay Nagarajan, Rajiv Gupta, Arvind Krishnaswamy: Compiler-Assisted Memory Encryption for Embedded Processors. HiPEAC 2007: 7-22
172EEVijayanand Nagarajan, Dennis Jeffrey, Rajiv Gupta, Neelam Gupta: ONTRAC: A system for efficient ONline TRACing for debugging. ICSM 2007: 445-454
171EEVijayanand Nagarajan, Rajiv Gupta, Matias Madou, Xiangyu Zhang, Bjorn De Sutter: Matching Control Flow of Program Versions. ICSM 2007: 84-93
170EENeelam Gupta, Rajiv Gupta: ExPert: Dynamic Analysis Based Fault Location via Execution Perturbations. IPDPS 2007: 1-6
169EESriraman Tallam, Chen Tian, Rajiv Gupta, Xiangyu Zhang: Enabling tracing Of long-running multithreaded programs via dynamic execution reduction. ISSTA 2007: 207-218
168EEXiangyu Zhang, Sriraman Tallam, Neelam Gupta, Rajiv Gupta: Towards locating execution omission errors. PLDI 2007: 415-424
167EERajiv Gupta, Yunheung Paek: Introduction to the special LCTES'05 issue. ACM Trans. Embedded Comput. Syst. 6(4): (2007)
166EEXiangyu Zhang, Neelam Gupta, Rajiv Gupta: A study of effectiveness of dynamic slicing in locating real faults. Empirical Software Engineering 12(2): 143-160 (2007)
165EEYongjing 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)
164EEXiangyu Zhang, Neelam Gupta, Rajiv Gupta: Locating faulty code by multiple points slicing. Softw., Pract. Exper. 37(9): 935-961 (2007)
163EESriraman Tallam, Rajiv Gupta: Unified control flow and data dependence traces. TACO 4(3): (2007)
2006
162EEXiangyu Zhang, Neelam Gupta, Rajiv Gupta: Locating faults through automated predicate switching. ICSE 2006: 272-281
161EEXiangyu Zhang, Neelam Gupta, Rajiv Gupta: Pruning dynamic slices with confidence. PLDI 2006: 169-180
160EEXiangyu Zhang, Sriraman Tallam, Rajiv Gupta: Dynamic slicing long running programs through execution fast forwarding. SIGSOFT FSE 2006: 81-91
159EEYoutao Zhang, Rajiv Gupta: Compressing heap data for improved memory performance. Softw., Pract. Exper. 36(10): 1081-1111 (2006)
2005
158 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
157EEXiangyu Zhang, Haifeng He, Neelam Gupta, Rajiv Gupta: Experimental evaluation of using dynamic slices for fault location. AADEBUG 2005: 33-42
156EENeelam Gupta, Haifeng He, Xiangyu Zhang, Rajiv Gupta: Locating faulty code using failure-inducing chops. ASE 2005: 263-272
155EEXiangyu Zhang, Rajiv Gupta: Matching execution histories of program versions. ESEC/SIGSOFT FSE 2005: 197-206
154EEYoutao Zhang, Lan Gao, Jun Yang, Xiangyu Zhang, Rajiv Gupta: SENSS: Security Enhancement to Symmetric Shared Memory Multiprocessors. HPCA 2005: 352-362
153EEBengu Li, Ganesh Venkatesh, Brad Calder, Rajiv Gupta: Exploiting a Computation Reuse Cache to Reduce Energy in Network Processors. HiPEAC 2005: 251-265
152EESriraman Tallam, Rajiv Gupta, Xiangyu Zhang: Extended Whole Program Paths. IEEE PACT 2005: 17-26
151EEArvind Krishnaswamy, Rajiv Gupta: Efficient Use of Invisible Registers in Thumb Code. MICRO 2005: 30-42
150EEArvind Krishnaswamy, Rajiv Gupta: Dynamic coalescing for 16-bit instructions. ACM Trans. Embedded Comput. Syst. 4(1): 3-37 (2005)
149EEXiangyu Zhang, Rajiv Gupta, Youtao Zhang: Cost and precision tradeoffs of dynamic data slicing algorithms. ACM Trans. Program. Lang. Syst. 27(4): 631-661 (2005)
148EEXiangyu Zhang, Rajiv Gupta: Whole execution traces and their applications. TACO 2(3): 301-334 (2005)
2004
147EESriraman Tallam, Xiangyu Zhang, Rajiv Gupta: Extending Path Profiling across Loop Backedges and Procedure Boundaries. CGO 2004: 251-264
146EEXiangyu Zhang, Rajiv Gupta, Youtao Zhang: Efficient Forward Computation of Dynamic Slices Using Reduced Ordered Binary Decision Diagrams. ICSE 2004: 502-511
145EESriraman Tallam, Rajiv Gupta: Profile-Guided Java Program Partitioning for Power Aware Computing. IPDPS 2004
144EEBengu Li, Youtao Zhang, Rajiv Gupta: Speculative Subword Register Allocation in Embedded Processors. LCPC 2004: 56-71
143EEXiangyu Zhang, Rajiv Gupta: Whole Execution Traces. MICRO 2004: 105-116
142EEXiangyu Zhang, Rajiv Gupta: Cost effective dynamic program slicing. PLDI 2004: 94-106
141EEJun Yang, Rajiv Gupta, Chuanjun Zhang: Frequent value encoding for low power data buses. ACM Trans. Design Autom. Electr. Syst. 9(3): 354-384 (2004)
2003
140EEBengu Li, Rajiv Gupta: Simple offset assignment in presence of subword data. CASES 2003: 12-23
139EEXiangyu Zhang, Rajiv Gupta: Hiding Program Slices for Software Security. CGO 2003: 325-336
138EEYoutao Zhang, Rajiv Gupta: Enabling Partial Cache Line Prefetching Through Data Compression. ICPP 2003: 277-285
137EEXiangyu Zhang, Rajiv Gupta, Youtao Zhang: Precise Dynamic Slicing Algorithms. ICSE 2003: 319-329
136EEArvind Krishnaswamy, Rajiv Gupta: Enhancing the performance of 16-bit code using augmenting instructions. LCTES 2003: 254-264
135EESriraman Tallam, Rajiv Gupta: Bitwidth aware global register allocation. POPL 2003: 85-96
134EEWen-Ke Chen, Bengu Li, Rajiv Gupta: Code Compaction of Matching Single-Entry Multiple-Exit Regions. SAS 2003: 401-417
133EEArvind Krishnaswamy, Rajiv Gupta: Mixed-width instruction sets. Commun. ACM 46(8): 47-52 (2003)
132EEAlan H. Karp, Rajiv Gupta, Guillermo Juan Rozas, Arindam Banerji: Using Split Capabilities for Access Control. IEEE Software 20(1): 42-49 (2003)
131EEXin Yuan, Rami G. Melhem, Rajiv Gupta: Algorithms for Supporting Compiled Communication. IEEE Trans. Parallel Distrib. Syst. 14(2): 107-118 (2003)
2002
130EEBengu Li, Rajiv Gupta: Bit section instruction set extension of ARM for embedded applications. CASES 2002: 69-78
129EEYoutao Zhang, Rajiv Gupta: Data Compression Transformations for Dynamically Allocated Data Structures. CC 2002: 14-28
128EESiddharth Rele, Santosh Pande, Soner Önder, Rajiv Gupta: Optimizing Static Power Dissipation by Functional Units in Superscalar Processors. CC 2002: 261-275
127EERajiv Gupta, Eduard Mehofer, Youtao Zhang: A Representation for Bit Section Based Analysis and Optimization. CC 2002: 62-77
126EEYoutao Zhang, Rajiv Gupta: Path Matching in Compressed Control Flow Trace. DCC 2002: 132-141
125EEArvind Krishnaswamy, Rajiv Gupta: Profile guided selection of ARM and thumb instructions. LCTES-SCOPES 2002: 56-64
124EEJun Yang, Rajiv Gupta: Energy efficient frequent value data cache design. MICRO 2002: 197-207
123 Rajiv Gupta, Eduard Mehofer, Youtao Zhang: Profile-Guided Compiler Optimizations. The Compiler Design Handbook 2002: 143-174
122 Rajiv Gupta, Neelam Gupta: Data Flow Testing. The Compiler Design Handbook 2002: 247-268
121EEJun Yang, Rajiv Gupta: Frequent value locality and its applications. ACM Trans. Embedded Comput. Syst. 1(1): 79-105 (2002)
120EEClara Jaramillo, Rajiv Gupta, Mary Lou Soffa: Debugging and Testing Optimizers through Comparison Checking. Electr. Notes Theor. Comput. Sci. 65(2): (2002)
119EESoner Önder, Rajiv Gupta: Dynamic Memory Disambiguation in the Presence of Out-of-order Store Issuing. J. Instruction-Level Parallelism 4: (2002)
2001
118EERajiv Gupta: SPMD Execution in the Presence of Dynamic Data Structures. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 683-708
117EESoner Önder, Rajiv Gupta: Instruction Wake-Up in Wide Issue Superscalars. Euro-Par 2001: 418-427
116EESoner Önder, Rajiv Gupta: Load and store reuse using register file contents. ICS 2001: 289-302
115EEJun Yang, Rajiv Gupta: Energy-efficient load and store reuse. ISLPED 2001: 72-75
114EEJun Yang, Rajiv Gupta: FV encoding for low-power data I/O. ISLPED 2001: 84-87
113 Youtao Zhang, Rajiv Gupta: Timestamped Whole Program Path Representation and its Applications. PLDI 2001: 180-190
112EEXin 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)
2000
111EEYoutao Zhang, Jun Yang, Rajiv Gupta: Frequent Value Locality and Value-Centric Data Cache Design. ASPLOS 2000: 150-159
110EEJun Yang, Rajiv Gupta: Load Redundancy Removal through Instruction Reuse. ICPP 2000: 61-68
109EEJun Yang, Youtao Zhang, Rajiv Gupta: Frequent value compression in data caches. MICRO 2000: 258-265
108EERastislav Bodík, Rajiv Gupta, Vivek Sarkar: ABCD: eliminating array bounds checks on demand. PLDI 2000: 321-333
107 Clara Jaramillo, Rajiv Gupta, Mary Lou Soffa: FULLDOC: A Full Reporting Debugger for Optimized Code. SAS 2000: 240-259
1999
106EERajiv Gupta, Rastislav Bodík: Register Pressure Sensitive Redundancy Elimination. CC 1999: 107-121
105EEClara Jaramillo, Rajiv Gupta, Mary Lou Soffa: Comparison Checking: An Approach to Avoid Debugging of Optimized Code. ESEC / SIGSOFT FSE 1999: 268-284
104EETarun Nakra, Rajiv Gupta, Mary Lou Soffa: Global Context-Based Value Prediction. HPCA 1999: 4-12
103EESoner Önder, Jun Xu, Rajiv Gupta: Caching and Predicting Branch Sequences for Improved Fetch Effectiveness. IEEE PACT 1999: 294-302
102EEXin Yuan, Rajiv Gupta, Rami G. Melhem: Compiler Analysis to Support Compiled Communication for HPF-Like Programs. IPPS/SPDP 1999: 603-608
101EETarun Nakra, Rajiv Gupta, Mary Lou Soffa: Value Prediction in VLIW Machines. ISCA 1999: 258-269
100EESoner Önder, Rajiv Gupta: Dynamic Memory Disambiguation in the Presence of Out-of-Order Store Issuing. MICRO 1999: 170-176
99EERastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Load-Reuse Analysis: Design and Evaluation. PLDI 1999: 64-76
98EEXin Yuan, Rami G. Melhem, Rajiv Gupta: Distributed Path Reservation Algorithms for Multiplexed All-Optical Interconnection Networks. IEEE Trans. Computers 48(12): 1355-1363 (1999)
97 Rajiv Gupta, Santosh Pande, Kleanthis Psarris, Vivek Sarkar: Compilation techniques for parallel systems. Parallel Computing 25(13-14): 1741-1783 (1999)
1998
96EERastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Complete removal of redundant expressions (with retrospective) Best of PLDI 1998: 596-611
95EERajiv Gupta: A Code Motion Framework for Global Instruction Scheduling. CC 1998: 219-233
94 Xin Yuan, Rami G. Melhem, Rajiv Gupta: Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks. ICCCN 1998: 494-501
93EERajiv Gupta, David A. Berson, Jesse Zhixi Fang: Path Profile Guided Partial Redundancy Elimination Using Speculation. ICCL 1998: 230-239
92EESoner Önder, Rajiv Gupta: Automatic Generation of Microarchitecture Simulators. ICCL 1998: 80-89
91EEWanqing Wu, Madalene Spezialetti, Rajiv Gupta: A Protocol for Removing Communication Intrusion in Monitored Distributed Systems. ICDCS 1998: 120-129
90EEClara Jaramillo, Rajiv Gupta, Mary Lou Soffa: Capturing the Effects of Code Improving Transformations. IEEE PACT 1998: 118-123
89EESoner Önder, Rajiv Gupta: Superscalar Execution with Direct Data Forwarding. IEEE PACT 1998: 130-135
88EEDavid A. Berson, Rajiv Gupta, Mary Lou Soffa: Integrated Instruction Scheduling and Register Allocation Techniques. LCPC 1998: 247-262
87EEJodi Tims, Rajiv Gupta, Mary Lou Soffa: Data Flow Analysis Driven Dynamic Data Partitioning. LCR 1998: 75-90
86 Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Complete Removal of Redundant Computations. PLDI 1998: 1-14
1997
85EERastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Refining Data Flow Information Using Infeasible Paths. ESEC / SIGSOFT FSE 1997: 361-377
84EEXin Yuan, Rami G. Melhem, Rajiv Gupta: Distributed Path Reservation Algorithms for Multiplexed All-Optical Interconnection Networks. HPCA 1997: 38-47
83EERajiv Gupta, David A. Berson, Jesse Zhixi Fang: Path Profile Guided Partial Dead Code Elimation Using Predication. IEEE PACT 1997: 102-
82 Xin Yuan, Rajiv Gupta, Rami G. Melhem: An Array Data Flow Analysis Based Communication Optimizer. LCPC 1997: 246-260
81EERajiv Gupta, David A. Berson, Jesse Zhixi Fang: Resource-Sensitive Profile-Directed Data Flow Analysis for Code Optimization. MICRO 1997: 358-368
80EEXin Yuan, Rajiv Gupta, Rami G. Melhem: Does Time-Division Multiplexing Close the Gap between Memory and Optical Communication Speeds? PCRCW 1997: 261-274
79 Rastislav Bodík, Rajiv Gupta, Mary Lou Soffa: Interprocedural Conditional Branch Elimination. PLDI 1997: 146-158
78 Rastislav Bodík, Rajiv Gupta: Partial Dead Code Elimination using Slicing Transformations. PLDI 1997: 159-170
77EEEvelyn 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)
76EERajiv Gupta, Mary Lou Soffa, John Howard: Hybrid Slicing: Integrating Dynamic Information with Static Analysis. ACM Trans. Softw. Eng. Methodol. 6(4): 370-397 (1997)
75 Xin Yuan, Rajiv Gupta, Rami G. Melhem: Demand-Driven Data Flow Analysis for Communication Optimization. Parallel Processing Letters 7(4): 359-370 (1997)
1996
74 Wanqing Wu, Madalene Spezialetti, Rajiv Gupta: On-Line Avoidance of the Intrusive Affects of Monitoring on Runtime Scheduling Decisions. ICDCS 1996: 216-223
73 Rajiv Gupta, Daniel Mossé, Richard Suchoza: Real-Time Scheduling Using Compact Task Graphs. ICDCS 1996: 55-63
72EEWanqing Wu, Rajiv Gupta, Madalene Spezialetti: Designing a Non-intrusive Monitoring Tool for Developing Complex Distributed Applications. ICECCS 1996: 450-457
71 Xin Yuan, Rami G. Melhem, Rajiv Gupta: A Timestamp-based Selective Invalidation Scheme for Multiprocessor Cache Coherence. ICPP, Vol. 3 1996: 114-121
70EEEvelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: A Demand-Driven Analyzer for Data Flow Testing at the Integration Level. ICSE 1996: 575-584
69 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
68EEChun 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)
67 Rajiv Gupta, Madalene Spezialetti: A Compact Task Graph Representation for Real-Time Scheduling. Real-Time Systems 11(1): 71-102 (1996)
66 Rajiv Gupta, Mary Jean Harrold, Mary Lou Soffa: Program Slicing-Based Regression Testing Techniques. Softw. Test., Verif. Reliab. 6(2): 83-111 (1996)
1995
65 Rajiv Gupta, Madalene Spezialetti: Dynamic Techniques for Minimizing the Intrusive Effect of Monitoring Actions. ICDCS 1995: 368-376
64 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
63EERajiv Gupta, Mary Lou Soffa: Priority based data flow testing. ICSM 1995: 348-357
62 David A. Berson, Rajiv Gupta, Mary Lou Soffa: GURRR: A Global Unified Resource Requirements Representation. Intermediate Representations Workshop 1995: 23-34
61 Rastislav Bodík, Rajiv Gupta: Array Data Flow Analysis for Load-Store Optimizations in Superscalar Architectures. LCPC 1995: 1-15
60 Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: Demand-driven Computation of Interprocedural Data Flow. POPL 1995: 37-48
59EERajiv Gupta, Mary Lou Soffa: Hybrid Slicing: An Approach for Refining Static Slices Using Dynamic Information. SIGSOFT FSE 1995: 29-40
58EEMadalene Spezialetti, Rajiv Gupta: Loop Monotonic Statements. IEEE Trans. Software Eng. 21(6): 497-505 (1995)
57EEKuen-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)
56EERajiv Gupta: Generalized Dominators. Inf. Process. Lett. 53(4): 193-200 (1995)
1994
55EEEvelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: Reducing the Cost of Data Flow Analysis By Congruence Partitioning. CC 1994: 357-373
54EERichard I. Hartley, Rajiv Gupta: Linear Pushbroom Cameras. ECCV (1) 1994: 555-566
53 Madalene Spezialetti, Rajiv Gupta: Debugging Distributed Programs through the Detection of Simultaneous Events. ICDCS 1994: 634-641
52 Madalene Spezialetti, Rajiv Gupta: Perturbation Analysis: A Static Analysis Approach for the Non-Intrusive Monitoring of Distributed Programs. ICPP 1994: 81-88
51 Rajiv Gupta, Mary Lou Soffa: A Framework for Partial Data Flow Analysis. ICSM 1994: 4-13
50 Rajiv Gupta, Madalene Spezialetti: Busy-Idle Profiles and Compact Task Graphs: Compile-Time Support for Interleaved and Overlapped Scheduling of Real- Time Tasks. IEEE Real-Time Systems Symposium 1994: 86-98
49 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
48 Madalene Spezialetti, Rajiv Gupta: Exploiting Program Semantics for Efficient Instrumentation of Distributed Event Recognitions. SRDS 1994: 181-190
47 Rajiv Gupta, Scott A. Smolka, Shaji Bhaskar: On Randomization in Sequential and Distributed Algorithms. ACM Comput. Surv. 26(1): 7-86 (1994)
46EERajiv Gupta, Mary Lou Soffa, Denise Ombres: Efficient Register Allocation via Coloring Using Clique Separators. ACM Trans. Program. Lang. Syst. 16(3): 370-386 (1994)
45EERobert 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)
1993
44 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
43 Rajiv Gupta: Phi-Test: Perfect Hashed Index Test for Test Response Validation. ICCD 1993: 588-591
42 Chun Gong, Rajiv Gupta, Rami G. Melhem: Compilation Techiques for Optimizing Communication on Distributed-Memory Systems. ICPP 1993: 39-46
41 Rajiv Gupta, Madalene Spezialetti: Towards a Non-Intrusive Approach for Monitoring Distributed Computations through Perturbation Analysis. LCPC 1993: 586-601
40EESantosh G. Abraham, Rabin A. Sugumar, Daniel Windheiser, B. Ramakrishna Rau, Rajiv Gupta: Predictability of load/store instruction latencies. MICRO 1993: 139-152
39 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
38EEMary 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)
37EERajiv Gupta: Optimizing Array Bound Checks Using Flow Analysis. LOPLAS 2(1-4): 135-150 (1993)
36 Rajiv Gupta, Mary Lou Soffa: Employing Static Information in the Generation of Test Cases. Softw. Test., Verif. Reliab. 3(1): 29-48 (1993)
1992
35EEEvelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: Register Pipelining: An Integrated Approach to Register Allocation for Scalar and Subscripted Variables. CC 1992: 192-206
34 Rajiv Gupta, Mary Lou Soffa: Automatic Generation of a Compact Test Suit. IFIP Congress (1) 1992: 237-243
33 Robert Kramer, Rajiv Gupta, Mary Lou Soffa: The Combining Dag: A Technique for Parallel DataMow Analysis. IPPS 1992: 652-655
32 Evelyn Duesterwald, Rajiv Gupta, Mary Lou Soffa: Distributed Slicing and Partial Re-execution for Distributed Programs. LCPC 1992: 497-511
31EEBrian A. Malloy, Rajiv Gupta, Mary Lou Soffa: A shape matching approach for scheduling fine-grained parallelism. MICRO 1992: 264-267
30 Rajiv Gupta: Generalized Dominators and Post-Dominators. POPL 1992: 246-257
29 Tia M. Watts, Mary Lou Soffa, Rajiv Gupta: Techniques for Integrating Parallelizing Transformations and Compiler-Based Scheduling Methods. SC 1992: 830-839
28EERajiv Gupta: Synchronization and Communication Costs of Loop Partitioning on Shared-Memory Multiprocessor Systems. IEEE Trans. Parallel Distrib. Syst. 3(4): 505-512 (1992)
27 Rajiv Gupta: SPMD Execution of Programs with Pointer-Based Data Structures on Distributed Memory Machines. J. Parallel Distrib. Comput. 16(2): 92-107 (1992)
1991
26EESunah Lee, Rajiv Gupta: Executing Loops on a Fine-Grained MIMD Architecture. MICRO 1991: 199-205
25EERajiv 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
24EERajiv Gupta, Rajagopalan Srinivasan, Melvin A. Breuer: Reorganizing Circuits to Aid Testability. IEEE Design & Test of Computers 8(3): 49-57 (1991)
23EERajiv 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)
1990
22 Kuen-Jong Lee, Rajiv Gupta, Melvin A. Breuer: A New Method for Assigning Signal Flow Directions to MOS Transistors. ICCAD 1990: 492-495
21 Rajiv Gupta, Melvin A. Breuer: An Extensible User Interface for an Object-Oriented VLSI CAD Framework. ICSI 1990: 559-568
20EERajiv Gupta: A fine-grained MIMD architecture based upon register channels. MICRO 1990: 28-37
19 Rajiv Gupta: A Fresh Look at Optimizing Array Bound Checking. PLDI 1990: 272-282
18 Rajiv Gupta: Employing Register Channels for the Exploitation of Instruction Level Parallelism. PPOPP 1990: 118-127
17EERajiv Gupta: Loop displacement: an approach for transforming and scheduling loops for parallel execution. SC 1990: 388-397
16EERajiv Gupta, Chi-Hung Chi: Improving instruction cache behavior by reducing cache pollution. SC 1990: 82-91
15EERajiv Gupta, Michael Epstein, Michael Whelan: The design of a RISC based multiprocessor chip. SC 1990: 920-929
14 Rajesh Gupta, Rajiv Gupta, Melvin A. Breuer: The BALLAST Methodology for Structured Partial Scan Design. IEEE Trans. Computers 39(4): 538-544 (1990)
13EERajiv Gupta, Mary Lou Soffa: Region Scheduling: An Approach for Detecting and Redistributing Parallelism. IEEE Trans. Software Eng. 16(4): 421-431 (1990)
12 Rajiv Gupta: Debugging Code Reorganized by a Trace Scheduling Compiler. Structured Programming 11(3): 141-150 (1990)
1989
11 Rajiv Gupta: The Fuzzy Barrier: A Mechanism for High Speed Synchronization of Processors. ASPLOS 1989: 54-63
10 Rajiv Gupta: PS: Polygon Streams - A Distributed Architecture for Incremental Computation Applied to Graphics. Advances in Computer Graphics Hardware 1989: 91-111
9 Rajiv Gupta: Synchronization and Communication Costs of Loop Partitioning on Shared-Memory Multiprocessor Systems. ICPP (2) 1989: 23-30
8EERajiv Gupta, Michael Epstein: Achieving Low Cost Synchronization in a Multiprocessor System. PARLE (1) 1989: 70-84
7 Rajiv Gupta, Mary Lou Soffa, Tim Steele: Register Allocation via Clique Separators. PLDI 1989: 264-274
6 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)
5 Rajiv Gupta, Alessandro Zorat, I. V. Ramakrishnan: Reconfigurable Multipipelines for Vector Supercomputers. IEEE Trans. Computers 38(9): 1297-1307 (1989)
1988
4 Rajiv Gupta, Mary Lou Soffa: Compile-time Techniques for Efficient Utilization of Parallel Memories. PPOPP/PPEALS 1988: 235-246
1987
3 Rajiv Gupta, Mary Lou Soffa: A Reconfigurable LIW Architecture. ICPP 1987: 893-900
1986
2EERajiv Gupta, Mary Lou Soffa: SHAPE: a highly adaptable and parallel system. ACM Conference on Computer Science 1986: 107-114
1 Rajiv Gupta: Test-pattern Generation for VLSI Circuits in a Prolog Environment. ICLP 1986: 528-535

Coauthor Index

1Santosh G. Abraham [40]
2Saman P. Amarasinghe [183]
3Arindam Banerji [132]
4David A. Berson [44] [49] [62] [69] [81] [83] [88] [93]
5Shaji Bhaskar [47]
6Rastislav Bodík [61] [78] [79] [85] [86] [96] [99] [106] [108]
7Melvin A. Breuer [6] [14] [21] [22] [24] [57]
8Brad Calder [153]
9Pohua P. Chang [69]
10Wen-Ke Chen [134]
11Wesley H. Cheng [6]
12Chi-Hung Chi [16]
13Michel Dubois [182]
14Evelyn Duesterwald [32] [35] [39] [55] [60] [70] [77]
15Michael Epstein [8] [15]
16Jesse Zhixi Fang [81] [83] [93]
17Min Feng [175]
18Lan Gao [154]
19Chun Gong [42] [68]
20Neelam Gupta [122] [156] [157] [161] [162] [164] [166] [168] [170] [172] [176] [178] [180]
21Rajesh K. Gupta (Rajesh Gupta) [6] [14]
22Ido Hardonag [6]
23Mary Jean Harrold [38] [66]
24Richard I. Hartley [54] [64]
25Haifeng He [156] [157]
26W. Hoffman [64]
27John Howard [76]
28Clara Jaramillo [90] [105] [107] [120]
29Dennis Jeffrey [172] [176] [178] [180] [187]
30Alan H. Karp [132]
31Manolis Katevenis [182]
32Robert Kramer [33] [45]
33Arvind Krishnaswamy [125] [133] [136] [150] [151] [173] [184]
34Kuen-Jong Lee [22] [57]
35Sunah Lee [26]
36Bengu Li [130] [134] [140] [144] [153]
37Yongjing Lin [165]
38Matias Madou [171]
39Brian A. Malloy [31]
40Eduard Mehofer [123] [127]
41Rami G. Melhem [42] [68] [71] [75] [80] [82] [84] [94] [98] [102] [112] [131]
42Daniel Mossé [73]
43Joseph L. Mundy [64]
44Vijay Nagarajan [173] [174] [175] [177] [178] [184] [185] [186] [187] [188]
45Vijayanand Nagarajan [171] [172]
46Tarun Nakra [101] [104]
47J. Alison Noble [64]
48Denise Ombres [46]
49Soner Önder [89] [92] [100] [103] [116] [117] [119] [128]
50Yunheung Paek [158] [167]
51Santosh Pande [97] [128]
52Kleanthis Psarris [97]
53I. V. Ramakrishnan [5]
54B. Ramakrishna Rau [40]
55Siddharth Rele [128]
56Guillermo Juan Rozas [132]
57Vivek Sarkar [97] [108]
58Andrea Schmitz [64]
59Scott A. Smolka [47]
60Mary Lou Soffa [2] [3] [4] [7] [13] [23] [29] [31] [32] [33] [34] [35] [36] [38] [39] [44] [45] [46] [49] [51] [55] [59] [60] [62] [63] [66] [69] [70] [76] [77] [79] [85] [86] [87] [88] [90] [96] [99] [101] [104] [105] [107] [120]
61Madalene Spezialetti [25] [41] [48] [50] [52] [53] [58] [65] [67] [72] [74] [91]
62Rajagopalan Srinivasan [24]
63Tim Steele [7]
64Per Stenström [182]
65Richard Suchoza [73]
66Rabin A. Sugumar [40]
67Bjorn De Sutter [171]
68Sriraman Tallam [135] [145] [147] [152] [160] [163] [168] [169] [177] [178] [179] [181] [185]
69Chen Tian [169] [175] [177] [178] [179] [181] [185]
70Jodi Tims [87]
71Theo Ungerer [182]
72Ganesh Venkatesh [153]
73Chih-Nan Wang [57]
74Tia M. Watts [29]
75Michael Whelan [15]
76Daniel Windheiser [40]
77Wanqing Wu [72] [74] [91]
78Jun Xu [103]
79Jun Yang [109] [110] [111] [114] [115] [121] [124] [141] [154]
80Xin Yuan [71] [75] [80] [82] [84] [94] [98] [102] [112] [131]
81Chuanjun Zhang [141]
82Xiangyu Zhang [137] [139] [142] [143] [146] [147] [148] [149] [152] [154] [155] [156] [157] [160] [161] [162] [164] [166] [168] [169] [171] [178] [181]
83Youtao Zhang [109] [111] [113] [123] [126] [127] [129] [137] [138] [144] [146] [149] [154] [159] [165]
84Alessandro Zorat [5]

Colors in the list of coauthors

Copyright © Tue Nov 3 08:52:44 2009 by Michael Ley (ley@uni-trier.de)