Skip to content

Gurindar S. Sohi

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

73

Venues

11

Active years

1985–2021

Best venue rank

A*

Where they publish

Papers

73 indexed papers, newest first.

YearVenueTitleAuthors
2021MICROFat Loads: Exploiting Locality Amongst Contemporaneous Load Operations to Optimize Cache Accesses.Vanshika Baoni, Adarsh Mittal, Gurindar S. Sohi
2018ASPLOSFiltering Translation Bandwidth with Virtual Caching.Hongil Yoon, Jason Lowe-Power, Gurindar S. Sohi
2016HPCARevisiting virtual L1 caches: A practical design using dynamic synonym remapping.Hongil Yoon, Gurindar S. Sohi
2014ICSAuthor retrospective for cooperative cache partitioning for chip multiprocessors.Jichuan Chang, Gurindar S. Sohi
2014PLDIGlobally precise-restartable execution of parallel programs.Gagan Gupta, Srinath Sridharan, Gurindar S. Sohi
2014PLDIAdaptive, efficient, parallel execution of parallel programs.Srinath Sridharan, Gagan Gupta, Gurindar S. Sohi
2013ICSHolistic run-time parallelism management for time and energy efficiency.Srinath Sridharan, Gagan Gupta, Gurindar S. Sohi
2011MICRODataflow execution of sequential imperative programs on multicore architectures.Gagan Gupta, Gurindar S. Sohi
2009ASPLOSMixed-mode multicore reliability.Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi
2009PPoPPSerialization sets: a dynamic dependence-based parallel execution model.Matthew D. Allen, Srinath Sridharan, Gurindar S. Sohi
2008ASPLOSAdapting to intermittent faults in multicore systems.Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi
2008HPCASerializing instructions in system-intensive workloads: Amdahl's Law strikes again.Philip M. Wells, Gurindar S. Sohi
2007ICSCooperative cache partitioning for chip multiprocessors.Jichuan Chang, Gurindar S. Sohi
2006ASPLOSComputation spreading: employing hardware migration to specialize CMP cores on-the-fly.Koushik Chakraborty, Philip M. Wells, Gurindar S. Sohi
2006ISCAProgram Demultiplexing: Data-flow based Speculative Parallelization of Methods in Sequential Programs.Saisanthosh Balakrishnan, Gurindar S. Sohi
2006ISCACooperative Caching for Chip Multiprocessors.Jichuan Chang, Gurindar S. Sohi
2004ASPLOSCoherence decoupling: making use of incoherence.Jaehyuk Huh, Jichuan Chang, Doug Burger, Gurindar S. Sohi
2004ISCAUse-Based Register Caching with Decoupled Indexing.J. Adam Butts, Gurindar S. Sohi
2004MICROSingle-Chip Multiprocessors: The Next Wave of Computer Architecture Innovation.Gurindar S. Sohi
2003ISCAParallelism in the Front-End.Paramjit S. Oberoi, Gurindar S. Sohi
2003MICROExploiting Value Locality in Physical Register Files.Saisanthosh Balakrishnan, Gurindar S. Sohi
2002ASPLOSDynamic dead-instruction detection and elimination.J. Adam Butts, Gurindar S. Sohi
2002ICPPOut-of-Order Instruction Fetch Using Multiple Sequencers.Paramjit S. Oberoi, Gurindar S. Sohi
2002MICROCharacterizing and predicting value degree of use.J. Adam Butts, Gurindar S. Sohi
2002MICROA quantitative framework for automated pre-execution thread selection.Amir Roth, Gurindar S. Sohi
2002MICROMaster/slave speculative parallelization.Craig B. Zilles, Gurindar S. Sohi
2001HPCASpeculative Data-Driven Multithreading.Amir Roth, Gurindar S. Sohi
2001HPCAA Programmable Co-Processor for Profiling.Craig B. Zilles, Gurindar S. Sohi
2001ISCAExecution-based prediction using speculative slices.Craig B. Zilles, Gurindar S. Sohi
2000HiPCAmir Roth: Speculative Multithreaded Processors.Gurindar S. Sohi
2000HPCAMemory Dependence Speculation Tradeoffs in Centralized, Continuous-Window Superscalar Processors.Andreas Moshovos, Gurindar S. Sohi
2000ISCAUnderstanding the backward slices of performance degrading instructions.Craig B. Zilles, Gurindar S. Sohi
2000MICROA static power model for architects.J. Adam Butts, Gurindar S. Sohi
2000MICRORegister integration: a simple and efficient implementation of squash reuse.Amir Roth, Gurindar S. Sohi
1999ISCAEffective Jump-Pointer Prefetching for Linked Data Structures.Amir Roth, Gurindar S. Sohi
1999ICSImproving virtual function call target prediction via dependence-based pre-computation.Amir Roth, Andreas Moshovos, Gurindar S. Sohi
1999MICRORead-After-Read Memory Dependence Prediction.Andreas Moshovos, Gurindar S. Sohi
1999MICROThe Use of Multithreading for Exception Handling.Craig B. Zilles, Joel S. Emer, Gurindar S. Sohi
1998ASPLOSDependance Based Prefetching for Linked Data Structures.Amir Roth, Andreas Moshovos, Gurindar S. Sohi
1998ASPLOSAn Empirical Analysis of Instruction Repetition.Avinash Sodani, Gurindar S. Sohi
1998HPCASpeculative Versioning Cache.Sridhar Gopal, T. N. Vijaykumar, James E. Smith, Gurindar S. Sohi
1998ISCARetrospective: Instruction Issue Logic for High-Performance, Interruptable Pipelined Processors.Gurindar S. Sohi
1998ISCARetrospective: Multiscalar Processors.Gurindar S. Sohi
1998ISCAMultiscalar Processors.Gurindar S. Sohi, Scott E. Breach, T. N. Vijaykumar
1998ISCAInstruction Issue Logic for High-Performance, Interruptable Pipelined Processors.Gurindar S. Sohi, Sriram Vajapeyam
1998MICROUnderstanding the Differences Between Value Prediction and Instruction Reuse.Avinash Sodani, Gurindar S. Sohi
1998MICROTask Selection for a Multiscalar Processor.T. N. Vijaykumar, Gurindar S. Sohi
1997ISCADynamic Speculation and Synchronization of Data Dependences.Andreas Moshovos, Scott E. Breach, T. N. Vijaykumar, Gurindar S. Sohi
1997ISCADynamic Instruction Reuse.Avinash Sodani, Gurindar S. Sohi
1997MICROStreamlining Inter-Operation Memory Communication via Data Dependence Prediction.Andreas Moshovos, Gurindar S. Sohi
1996ISCAHigh-Bandwidth Address Translation for Multiple-Issue Processors.Todd M. Austin, Gurindar S. Sohi
1995ISCAStreamlining Data Cache Access with Fast Address Calculation.Todd M. Austin, Dionisios N. Pnevmatikatos, Gurindar S. Sohi
1995ISCAMultiscalar Processors.Gurindar S. Sohi, Scott E. Breach, T. N. Vijaykumar
1995MICROZero-cycle loads: microarchitecture support for reducing load latency.Todd M. Austin, Gurindar S. Sohi
1994ISCAGuarded Executing and Branch Prediction in Dynamic ILP Processors.Dionisios N. Pnevmatikatos, Gurindar S. Sohi
1994MICROThe anatomy of the register file in a multiscalar processor.Scott E. Breach, T. N. Vijaykumar, Gurindar S. Sohi
1994PLDIEfficient Detection of All Pointer and Array Access Errors.Todd M. Austin, Scott E. Breach, Gurindar S. Sohi
1993MICROControl flow prediction for dynamic ILP processors.Dionisios N. Pnevmatikatos, Manoj Franklin, Gurindar S. Sohi
1992ISCADynamic Dependency Analysis of Ordinary Programs.Todd M. Austin, Gurindar S. Sohi
1992ISCAThe Expandable Split Window Paradigm for Exploiting Fine-Grain Parallelism.Manoj Franklin, Gurindar S. Sohi
1992MICRORegister traffic analysis for streamlining inter-operation communication in fine-grain parallel processors.Manoj Franklin, Gurindar S. Sohi
1991ASPLOSHigh-Bandwidth Data Memory Systems for Superscalar Processors.Gurindar S. Sohi, Manoj Franklin
1991ISCAAn Empirical Study of the CRAY Y-MP Processor Using the Perfect Club Benchmarks.Sriram Vajapeyam, Gurindar S. Sohi, Wei-Chung Hsu
1991SIGMETRICSExperience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors.MenChow Chiang, Gurindar S. Sohi
1990ICCDExploitation of operation-level parallelism in a processor of the CRAY X-MP.Sriram Vajapeyam, Gurindar S. Sohi, Wei-Chung Hsu
1989ASPLOSTradeoffs in Instruction Format Design for Horizontal Architectures.Gurindar S. Sohi, Sriram Vajapeyam
1989ISCAUsing Feedback to Control Tree Saturation in Multistage Interconnection Networks.Steven L. Scott, Gurindar S. Sohi
1989ICSRestricted Fetch&Phi operations for parallel processing.Gurindar S. Sohi, James E. Smith, James R. Goodman
1988ISCAThe Performance Potential of Multiple Functional Unit Processors.Andrew R. Pleszkun, Gurindar S. Sohi
1988MICROMultiple instruction issue and single-chip processors.Andrew R. Pleszkun, Gurindar S. Sohi
1987ISCAOrganization and Analysis of a Gracefully-Degrading Interleaved Memory System.Kifung C. Cheung, Gurindar S. Sohi, Kewal K. Saluja, Dhiraj K. Pradhan
1987ISCAInstruction Issue Logic for High-Performance, Interruptable Pipelined Processors.Gurindar S. Sohi, Sriram Vajapeyam
1985ISCAAn Efficient LISP-Execution Architecture with a New Representation for List Structures.Gurindar S. Sohi, Edward S. Davidson, Janak H. Patel