Gurindar S. Sohi
# Gurindar S. Sohi

Gurindar S. Sohi (* 1960) ist ein indisch-US-amerikanischer Computeringenieur. Er ist Professor an der University of Wisconsin–Madison.

Sohi wurde 1985 an der University of Illinois in Elektrotechnik und Informatik bei Edward Davidson promoviert (BLAST: A Machine Architecture for High-Speed List Processing Using Associative Tables) und ist seit 1985 an der University of Wisconsin in Madison, an der er von 2004 bis 2008 der Informatikfakultät vorstand.

Sohi befasste sich schon in den 1980er Jahren mit Out-of-order execution in Mikroprozessoren. Damals veröffentlichte er einige einflussreiche Arbeiten, die die Basis für spätere superskalare kommerzielle Hochleistungsmikroprozessoren in den 1990er Jahren und danach wurden. Anfang der 1990er Jahre propagierte er das Konzept der Multiskalar-Prozessoren und der Thread Level Speculation (Ausführung von sequentiellen Programmen parallel in mehreren Prozessorkernen) und 1997 Memory dependence prediction, die zum Beispiel im Alpha-Prozessor verwendet wird. Seine Arbeit über Speicher-Abhängigkeiten in superskalaren Prozessoren war einflussreich im Übergang von Blocking-Caches zu Non-Blocking Caches. 1997 schlug er das Konzept der Wiederverwendung von Instruktionen (Instruction Reuse) vor.

Er ist IEEE Fellow sowie Fellow der Association for Computing Machinery (ACM), der National Academy of Engineering und seit 2018 der American Academy of Arts and Sciences. 2011 erhielt er den Eckert-Mauchly Award für die Einführung verbreiteter Mikroarchitekturtechniken für Parallelrechnen auf Instruktions-Ebene.

1999 erhielt den Maurice Wilkes Award der ACM SIGARCH für grundlegende Beiträge zu Hochleistungsprozessoren und Parallelrechnen auf Instruktions-Ebene.

## Schriften

* Herausgeber: 25 Years of the International Symposium on Computer Architecture - Selected Papers, ACM 1998
* Herausgeber mit Mark Hill, Norm Jouppi: Readings in Computer Architecture, Morgan Kaufmann Publishers 2000
* mit J. R. Goodman Memory Systems, The handbook of electrical engineering, CRC Press 1993
* mit James E. Smith The microarchitecture of superscalar processors, Proc. IEEE, Dezember 1995
* mit Andreas Moshovos Micro-Architectural Innovations: Boosting Processor Performance Beyond Technology Scaling, Proceedings of the IEEE, Band 89, 2001, Nr. 11
