| 2009 | ||
|---|---|---|
| 88 | Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi: Mixed-mode multicore reliability. ASPLOS 2009: 169-180 | |
| 87 | Matthew D. Allen, Srinath Sridharan, Gurindar S. Sohi: Serialization sets: a dynamic dependence-based parallel execution model. PPOPP 2009: 85-96 | |
| 2008 | ||
| 86 | Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi: Adapting to intermittent faults in multicore systems. ASPLOS 2008: 255-264 | |
| 85 | Philip M. Wells, Gurindar S. Sohi: Serializing instructions in system-intensive workloads: Amdahl's Law strikes again. HPCA 2008: 264-275 | |
| 2007 | ||
| 84 | Jichuan Chang, Gurindar S. Sohi: Cooperative cache partitioning for chip multiprocessors. ICS 2007: 242-252 | |
| 83 | Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi: Adapting to Intermittent Faults in Future Multicore Systems. PACT 2007: 431 | |
| 2006 | ||
| 82 | Koushik Chakraborty, Philip M. Wells, Gurindar S. Sohi: Computation spreading: employing hardware migration to specialize CMP cores on-the-fly. ASPLOS 2006: 283-292 | |
| 81 | Jichuan Chang, Gurindar S. Sohi: Cooperative Caching for Chip Multiprocessors. ISCA 2006: 264-276 | |
| 80 | Saisanthosh Balakrishnan, Gurindar S. Sohi: Program Demultiplexing: Data-flow based Speculative Parallelization of Methods in Sequential Programs. ISCA 2006: 302-313 | |
| 79 | Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi: Hardware support for spin management in overcommitted virtual machines. PACT 2006: 124-133 | |
| 2004 | ||
| 78 | Jaehyuk Huh, Jichuan Chang, Doug Burger, Gurindar S. Sohi: Coherence decoupling: making use of incoherence. ASPLOS 2004: 97-106 | |
| 77 | J. Adam Butts, Gurindar S. Sohi: Use-Based Register Caching with Decoupled Indexing. ISCA 2004: 302-313 | |
| 76 | Gurindar S. Sohi: Single-Chip Multiprocessors: The Next Wave of Computer Architecture Innovation. MICRO 2004: 143 | |
| 75 | Jaehyuk Huh, Doug Burger, Jichuan Chang, Gurindar S. Sohi: Speculative Incoherent Cache Protocols. IEEE Micro 24(6): 104-109 (2004) | |
| 2003 | ||
| 74 | Paramjit S. Oberoi, Gurindar S. Sohi: Parallelism in the Front-End. ISCA 2003: 230-240 | |
| 73 | Saisanthosh Balakrishnan, Gurindar S. Sohi: Exploiting Value Locality in Physical Register Files. MICRO 2003: 265-276 | |
| 2002 | ||
| 72 | J. Adam Butts, Gurindar S. Sohi: Dynamic dead-instruction detection and elimination. ASPLOS 2002: 199-210 | |
| 71 | Paramjit S. Oberoi, Gurindar S. Sohi: Out-of-Order Instruction Fetch Using Multiple Sequencers. ICPP 2002: 14- | |
| 70 | J. Adam Butts, Gurindar S. Sohi: Characterizing and predicting value degree of use. MICRO 2002: 15-26 | |
| 69 | Amir Roth, Gurindar S. Sohi: A quantitative framework for automated pre-execution thread selection. MICRO 2002: 430-441 | |
| 68 | Craig B. Zilles, Gurindar S. Sohi: Master/slave speculative parallelization. MICRO 2002: 85-96 | |
| 67 | Andreas Moshovos, Gurindar S. Sohi: Reducing Memory Latency via Read-after-Read Memory Dependence Prediction. IEEE Trans. Computers 51(3): 313-326 (2002) | |
| 2001 | ||
| 66 | Craig B. Zilles, Gurindar S. Sohi: A Programmable Co-Processor for Profiling. HPCA 2001: 241- | |
| 65 | Amir Roth, Gurindar S. Sohi: Speculative Data-Driven Multithreading. HPCA 2001: 37- | |
| 64 | Craig B. Zilles, Gurindar S. Sohi: Execution-based prediction using speculative slices. ISCA 2001: 2-13 | |
| 63 | Gurindar S. Sohi: Microprocessors - 10 Years Back, 10 Years Ahead. Informatics 2001: 209-218 | |
| 62 | Gurindar S. Sohi, Amir Roth: Speculative Multithreaded Processors. IEEE Computer 34(4): 66-71 (2001) | |
| 61 | T. N. Vijaykumar, Sridhar Gopal, James E. Smith, Gurindar S. Sohi: Speculative Versioning Cache. IEEE Trans. Parallel Distrib. Syst. 12(12): 1305-1317 (2001) | |
| 60 | Amir Roth, Gurindar S. Sohi: Squash Reuse via a Simplified Implementation of Register Integration. J. Instruction-Level Parallelism 3: (2001) | |
| 2000 | ||
| 59 | Andreas Moshovos, Gurindar S. Sohi: Memory Dependence Speculation Tradeoffs in Centralized, Continuous-Window Superscalar Processors. HPCA 2000: 301-312 | |
| 58 | Gurindar S. Sohi: Amir Roth: Speculative Multithreaded Processors. HiPC 2000: 259-270 | |
| 57 | Craig B. Zilles, Gurindar S. Sohi: Understanding the backward slices of performance degrading instructions. ISCA 2000: 172-181 | |
| 56 | J. Adam Butts, Gurindar S. Sohi: A static power model for architects. MICRO 2000: 191-201 | |
| 55 | Amir Roth, Gurindar S. Sohi: Register integration: a simple and efficient implementation of squash reuse. MICRO 2000: 223-234 | |
| 54 | Andreas Moshovos, Gurindar S. Sohi: Memory Dependence Prediction in Multimedia Applications. J. Instruction-Level Parallelism 2: (2000) | |
| 1999 | ||
| 53 | Amir Roth, Gurindar S. Sohi: Effective Jump-Pointer Prefetching for Linked Data Structures. ISCA 1999: 111-121 | |
| 52 | Amir Roth, Andreas Moshovos, Gurindar S. Sohi: Improving virtual function call target prediction via dependence-based pre-computation. International Conference on Supercomputing 1999: 356-364 | |
| 51 | Andreas Moshovos, Gurindar S. Sohi: Read-After-Read Memory Dependence Prediction. MICRO 1999: 177-185 | |
| 50 | Craig B. Zilles, Joel S. Emer, Gurindar S. Sohi: The Use of Multithreading for Exception Handling. MICRO 1999: 219-229 | |
| 49 | Andreas Moshovos, Gurindar S. Sohi: Speculative Memory Cloaking and Bypassing. International Journal of Parallel Programming 27(6): 427-456 (1999) | |
| 48 | T. N. Vijaykumar, Gurindar S. Sohi: Task Selection for the Multiscalar Architecture. J. Parallel Distrib. Comput. 58(2): 132-158 (1999) | |
| 1998 | ||
| 47 | Gurindar S. Sohi: Retrospective: Multiscalar Processors. 25 Years ISCA: Retrospectives and Reprints 1998: 111-114 | |
| 46 | Gurindar S. Sohi, Sriram Vajapeyam: Instruction Issue Logic for High-Performance, Interruptable Pipelined Processors. 25 Years ISCA: Retrospectives and Reprints 1998: 329-336 | |
| 45 | Gurindar S. Sohi: Retrospective: Instruction Issue Logic for High-Performance, Interruptable Pipelined Processors. 25 Years ISCA: Retrospectives and Reprints 1998: 51-53 | |
| 44 | Gurindar S. Sohi, Scott E. Breach, T. N. Vijaykumar: Multiscalar Processors. 25 Years ISCA: Retrospectives and Reprints 1998: 521-532 | |
| 43 | Amir Roth, Andreas Moshovos, Gurindar S. Sohi: Dependance Based Prefetching for Linked Data Structures. ASPLOS 1998: 115-126 | |
| 42 | Avinash Sodani, Gurindar S. Sohi: An Empirical Analysis of Instruction Repetition. ASPLOS 1998: 35-45 | |
| 41 | Sridhar Gopal, T. N. Vijaykumar, James E. Smith, Gurindar S. Sohi: Speculative Versioning Cache. HPCA 1998: 195-205 | |
| 40 | Avinash Sodani, Gurindar S. Sohi: Understanding the Differences Between Value Prediction and Instruction Reuse. MICRO 1998: 205-215 | |
| 39 | T. N. Vijaykumar, Gurindar S. Sohi: Task Selection for a Multiscalar Processor. MICRO 1998: 81-92 | |
| 1997 | ||
| 38 | Andreas Moshovos, Scott E. Breach, T. N. Vijaykumar, Gurindar S. Sohi: Dynamic Speculation and Synchronization of Data Dependences. ISCA 1997: 181-193 | |
| 37 | Avinash Sodani, Gurindar S. Sohi: Dynamic Instruction Reuse. ISCA 1997: 194-205 | |
| 36 | Andreas Moshovos, Gurindar S. Sohi: Streamlining Inter-Operation Memory Communication via Data Dependence Prediction. MICRO 1997: 235-245 | |
| 35 | Doug Burger, James R. Goodman, Gurindar S. Sohi: Memory Systems. The Computer Science and Engineering Handbook 1997: 447-461 | |
| 1996 | ||
| 34 | Todd M. Austin, Gurindar S. Sohi: High-Bandwidth Address Translation for Multiple-Issue Processors. ISCA 1996: 158-167 | |
| 33 | Manoj Franklin, Gurindar S. Sohi: ARB: A Hardware Mechanism for Dynamic Reordering of Memory References. IEEE Trans. Computers 45(5): 552-571 (1996) | |
| 1995 | ||
| 32 | Todd M. Austin, Dionisios N. Pnevmatikatos, Gurindar S. Sohi: Streamlining Data Cache Access with Fast Address Calculation. ISCA 1995: 369-380 | |
| 31 | Gurindar S. Sohi, Scott E. Breach, T. N. Vijaykumar: Multiscalar Processors. ISCA 1995: 414-425 | |
| 30 | Todd M. Austin, Gurindar S. Sohi: Zero-cycle loads: microarchitecture support for reducing load latency. MICRO 1995: 82-92 | |
| 1994 | ||
| 29 | Dionisios N. Pnevmatikatos, Gurindar S. Sohi: Guarded Executing and Branch Prediction in Dynamic ILP Processors. ISCA 1994: 120-129 | |
| 28 | Scott E. Breach, T. N. Vijaykumar, Gurindar S. Sohi: The anatomy of the register file in a multiscalar processor. MICRO 1994: 181-190 | |
| 27 | Todd M. Austin, Scott E. Breach, Gurindar S. Sohi: Efficient Detection of All Pointer and Array Access Errors. PLDI 1994: 290-301 | |
| 26 | Alvin R. Lebeck, Gurindar S. Sohi: Request Combining in Multiprocessors with Arbitrary Interconnection Networks. IEEE Trans. Parallel Distrib. Syst. 5(11): 1140-1155 (1994) | |
| 1993 | ||
| 25 | Dionisios N. Pnevmatikatos, Manoj Franklin, Gurindar S. Sohi: Control flow prediction for dynamic ILP processors. MICRO 1993: 153-163 | |
| 24 | Gurindar S. Sohi: High-Bandwidth Interleaved Memories for Vector Processors-A Simulation Study. IEEE Trans. Computers 42(1): 34-44 (1993) | |
| 1992 | ||
| 23 | Todd M. Austin, Gurindar S. Sohi: Dynamic Dependency Analysis of Ordinary Programs. ISCA 1992: 342-351 | |
| 22 | Manoj Franklin, Gurindar S. Sohi: The Expandable Split Window Paradigm for Exploiting Fine-Grain Parallelism. ISCA 1992: 58-67 | |
| 21 | Manoj Franklin, Gurindar S. Sohi: Register traffic analysis for streamlining inter-operation communication in fine-grain parallel processors. MICRO 1992: 236-245 | |
| 20 | MenChow Chiang, Gurindar S. Sohi: Evaluating Design Choices for Shared Bus Multiprocessors in a Throughput-Oriented Environment. IEEE Trans. Computers 41(3): 297-317 (1992) | |
| 1991 | ||
| 19 | Gurindar S. Sohi, Manoj Franklin: High-Bandwidth Data Memory Systems for Superscalar Processors. ASPLOS 1991: 53-62 | |
| 18 | Sriram Vajapeyam, Gurindar S. Sohi, Wei-Chung Hsu: An Empirical Study of the CRAY Y-MP Processor Using the Perfect Club Benchmarks. ISCA 1991: 170-179 | |
| 17 | MenChow Chiang, Gurindar S. Sohi: Experience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors. SIGMETRICS 1991: 90-100 | |
| 1990 | ||
| 16 | Shreekant S. Thakkar, Michel Dubois, Anthony T. Laundrie, Gurindar S. Sohi, David V. James, Stein Gjessing, Manu Thapar, Bruce Delagi, Michael J. Carlton, Alvin M. Despain: Scalable Shared-Memory Multiprocessor Architectures. IEEE Computer 23(6): 71-83 (1990) | |
| 15 | Kifung C. Cheung, Gurindar S. Sohi, Kewal K. Saluja, Dhiraj K. Pradhan: Design and Analysis of a Gracefully Degrading Interleaved Memory System. IEEE Trans. Computers 39(1): 63-71 (1990) | |
| 14 | Gurindar S. Sohi: Instruction Issue Logic for High-Performance Interruptible, Multiple Functional Unit, Pipelines Computers. IEEE Trans. Computers 39(3): 349-359 (1990) | |
| 13 | Steven L. Scott, Gurindar S. Sohi: The Use of Feedback in Multiprocessors and Its Application to Tree Saturation Control. IEEE Trans. Parallel Distrib. Syst. 1(4): 385-398 (1990) | |
| 1989 | ||
| 12 | Gurindar S. Sohi, Sriram Vajapeyam: Tradeoffs in Instruction Format Design for Horizontal Architectures. ASPLOS 1989: 15-25 | |
| 11 | Gurindar S. Sohi, James E. Smith, James R. Goodman: Restricted Fetch&Phi operations for parallel processing. ICS 1989: 410-416 | |
| 10 | Steven L. Scott, Gurindar S. Sohi: Using Feedback to Control Tree Saturation in Multistage Interconnection Networks. ISCA 1989: 167-176 | |
| 9 | V. S. Madan, C.-J. Peng, Gurindar S. Sohi: On the Adequacy of Direct Mapped Caches for Lisp and Prolog Data Reference Patterns. NACLP 1989: 888-906 | |
| 8 | Gurindar S. Sohi: Cache Memory Organization to Enhance the Yield of High-Performance VLSI Processors. IEEE Trans. Computers 38(4): 484-492 (1989) | |
| 7 | Mary K. Vernon, Rajeev Jog, Gurindar S. Sohi: Performance Analysis of Hierarchical Cache-Consistent Multiprocessors. Perform. Eval. 9(4): 287-302 (1989) | |
| 1988 | ||
| 6 | Andrew R. Pleszkun, Gurindar S. Sohi: The Performance Potential of Multiple Functional Unit Processors. ISCA 1988: 37-44 | |
| 5 | Andrew R. Pleszkun, Gurindar S. Sohi: Multiple instruction issue and single-chip processors. MICRO 1988: 64-66 | |
| 1987 | ||
| 4 | Kifung C. Cheung, Gurindar S. Sohi, Kewal K. Saluja, Dhiraj K. Pradhan: Organization and Analysis of a Gracefully-Degrading Interleaved Memory System. ISCA 1987: 224-231 | |
| 3 | Gurindar S. Sohi, Sriram Vajapeyam: Instruction Issue Logic for High-Performance, Interruptable Pipelined Processors. ISCA 1987: 27-34 | |
| 1986 | ||
| 2 | Andrew R. Pleszkun, Gurindar S. Sohi, Bassam Z. Kahhaleh, Edward S. Davidson: Features of the Structured Memory Access (SMA) Architecture. COMPCON 1986: 259-265 | |
| 1985 | ||
| 1 | Gurindar S. Sohi, Edward S. Davidson, Janak H. Patel: An Efficient LISP-Execution Architecture with a New Representation for List Structures. ISCA 1985: 91-98 | |