Travelled to:
1 × France
1 × Mexico
1 × United Kingdom
13 × USA
Collaborated with:
P.M.Wells S.Sridharan K.Chakraborty A.Roth A.Moshovos G.Gupta J.A.Butts C.B.Zilles A.Sodani M.Franklin S.Vajapeyam M.D.Allen T.M.Austin S.E.Breach V.S.Madan C.Peng Hongil Yoon Jason Lowe-Power J.Huh J.Chang D.Burger S.Gopal T.N.Vijaykumar J.E.Smith
Talks about:
parallel (4) instruct (4) data (4) processor (3) system (3) specul (3) execut (3) depend (3) cach (3) superscalar (2)
Person: Gurindar S. Sohi
DBLP: Sohi:Gurindar_S=
Contributed to:
Wrote 20 papers:
- PLDI-2014-GuptaSS #execution #parallel #source code
- Globally precise-restartable execution of parallel programs (GG, SS, GSS), p. 22.
- PLDI-2014-SridharanGS #adaptation #execution #parallel #performance #source code
- Adaptive, efficient, parallel execution of parallel programs (SS, GG, GSS), p. 21.
- ASPLOS-2009-WellsCS #manycore #reliability
- Mixed-mode multicore reliability (PMW, KC, GSS), pp. 169–180.
- PPoPP-2009-AllenSS #dependence #execution #parallel #set
- Serialization sets: a dynamic dependence-based parallel execution model (MDA, SS, GSS), pp. 85–96.
- ASPLOS-2008-WellsCS #adaptation #fault #manycore
- Adapting to intermittent faults in multicore systems (PMW, KC, GSS), pp. 255–264.
- HPCA-2008-WellsS
- Serializing instructions in system-intensive workloads: Amdahl’s Law strikes again (PMW, GSS), pp. 264–275.
- ASPLOS-2006-ChakrabortyWS #hardware #migration #on the fly
- Computation spreading: employing hardware migration to specialize CMP cores on-the-fly (KC, PMW, GSS), pp. 283–292.
- ASPLOS-2004-HuhCBS #using
- Coherence decoupling: making use of incoherence (JH, JC, DB, GSS), pp. 97–106.
- ASPLOS-2002-ButtsS #detection
- Dynamic dead-instruction detection and elimination (JAB, GSS), pp. 199–210.
- HPCA-2001-RothS #data-driven #multi #thread
- Speculative Data-Driven Multithreading (AR, GSS), pp. 37–48.
- HPCA-2001-ZillesS #profiling #programmable
- A Programmable Co-Processor for Profiling (CBZ, GSS), pp. 241–252.
- HPCA-2000-MoshovosS #dependence #memory management #trade-off
- Memory Dependence Speculation Tradeoffs in Centralized, Continuous-Window Superscalar Processors (AM, GSS), pp. 301–312.
- ASPLOS-1998-RothMS #data type #linked data #open data
- Dependance Based Prefetching for Linked Data Structures (AR, AM, GSS), pp. 115–126.
- ASPLOS-1998-SodaniS #analysis #empirical
- An Empirical Analysis of Instruction Repetition (AS, GSS), pp. 35–45.
- HPCA-1998-GopalVSS #version control
- Speculative Versioning Cache (SG, TNV, JES, GSS), pp. 195–205.
- PLDI-1994-AustinBS #array #detection #fault #performance #pointer
- Efficient Detection of All Pointer and Array Access Errors (TMA, SEB, GSS), pp. 290–301.
- ASPLOS-1991-SohiF #memory management
- High-Bandwidth Data Memory Systems for Superscalar Processors (GSS, MF), pp. 53–62.
- ASPLOS-1989-SohiV #architecture #design #trade-off
- Tradeoffs in Instruction Format Design for Horizontal Architectures (GSS, SV), pp. 15–25.
- NACLP-1989-MadanPS #lisp #on the #prolog
- On the Adequacy of Direct Mapped Caches for Lisp and Prolog Data Reference Patterns (VSM, CJP, GSS), pp. 888–906.
- ASPLOS-2018-YoonLS
- Filtering Translation Bandwidth with Virtual Caching (HY, JLP, GSS), pp. 113–127.