| 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) | |
| c160 | ||
| 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 | |
| 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) | |
| p3 | Xiangyu Zhang, Neelam Gupta, Rajiv Gupta: Whole Execution Traces and Their Use in Debugging. The Compiler Design Handbook, 2nd ed. 2007: 4 | |
| 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 | |
| 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) | |
| p2 | Rajiv Gupta, Eduard Mehofer, Youtao Zhang: Profile-Guided Compiler Optimizations. The Compiler Design Handbook 2002: 143-174 | |
| p1 | ||
| 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 | ||
| 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 | |
| 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 | |
| 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 | ||
Colors in the list of coauthors
Last update Mon May 20 22:29:42 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page