A Simple and Efficient Implmentation Approach for Single Assignment Languages. - Kourosh Gharachorloo; Vivek Sarkar; John L. Hennessy (LISP and Functional Programming, 1988)

Design of scalable shared-memory multiprocessors: the DASH approach. - Daniel Lenoski; Kourosh Gharachorloo; James Laudon; Anoop Gupta; John L. Hennessy; Mark Horowitz; Monica Lam 001 (Compcon, 1990)

Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. - Kourosh Gharachorloo; Daniel Lenoski; James Laudon; Phillip B. Gibbons; Anoop Gupta; John L. Hennessy (ISCA, 1990)

The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor. - Daniel Lenoski; James Laudon; Kourosh Gharachorloo; Anoop Gupta; John L. Hennessy (ISCA, 1990)

Performance Evaluation of Memory Consistency Models for Shared Memory Multiprocessors. - Kourosh Gharachorloo; Anoop Gupta; John L. Hennessy (ASPLOS, 1991)

Two Techniques to Enhance the Performance of Memory Consistency Models. - Kourosh Gharachorloo; Anoop Gupta; John L. Hennessy (ICPP (1), 1991)

Comparative Evaluation of Latency Reducing and Tolerating Techniques. - Anoop Gupta; John L. Hennessy; Kourosh Gharachorloo; Todd C. Mowry; Wolf-Dietrich Weber (ISCA, 1991)

Detecting Violations of Sequential Consistency. - Kourosh Gharachorloo; Phillip B. Gibbons (SPAA, 1991)

Proving Sequential Consistency of High-Performance Shared Memories (Extended Abstract). - Phillip B. Gibbons; Michael Merritt; Kourosh Gharachorloo (SPAA, 1991)

Hiding Memory Latency using Dynamic Scheduling in Shared-Memory Multiprocessors. - Kourosh Gharachorloo; Anoop Gupta; John L. Hennessy (ISCA, 1992)

The Stanford Dash Multiprocessor. - Daniel Lenoski; James Laudon; Kourosh Gharachorloo; Wolf-Dietrich Weber; Anoop Gupta; John L. Hennessy; Mark Horowitz; Monica S. Lam (Computer, 1992)

Programming for Different Memory Consistency Models. - Kourosh Gharachorloo; Sarita V. Adve; Anoop Gupta; John L. Hennessy; Mark D. Hill (J. Parallel Distributed Comput., 1992)

Integration of Message Passing and Shared Memory in the Stanford FLASH Multiprocessor. - John Heinlein; Kourosh Gharachorloo; Scott Dresser; Anoop Gupta (ASPLOS, 1994)

The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor. - Mark A. Heinrich; Jeffrey Kuskin; David Ofelt; John Heinlein; Joel Baxter; Jaswinder Pal Singh; Richard Simoni; Kourosh Gharachorloo; David Nakahira; Mark Horowitz; Anoop Gupta; Mendel Rosenblum; et al. (ASPLOS, 1994)

Performance evaluation of hybrid hardware and software distributed shared memory protocols. - Rohit Chandra; Kourosh Gharachorloo; Vijayaraghavan Soundararajan; Anoop Gupta (International Conference on Supercomputing, 1994)

The Stanford FLASH Multiprocessor. - Jeffrey Kuskin; David Ofelt; Mark A. Heinrich; John Heinlein; Richard Simoni; Kourosh Gharachorloo; John Chapin; David Nakahira; Joel Baxter; Mark Horowitz; Anoop Gupta; Mendel Rosenblum; et al. (ISCA, 1994)

Shasta: A Low Overhead, Software-Only Approach for Supporting Fine-Grain Shared Memory. - Daniel J. Scales; Kourosh Gharachorloo; Chandramohan A. Thekkath (ASPLOS, 1996)

Shared Memory Consistency Models: A Tutorial. - Sarita V. Adve; Kourosh Gharachorloo (Computer, 1996)

Design and Performance of the Shasta Distributed Shared Memory Protocol. - Daniel J. Scales; Kourosh Gharachorloo (International Conference on Supercomputing, 1997)

Coherent Block Data Transfer in the FLASH Multiprocessor. - John Heinlein; Kourosh Gharachorloo; Robert P. Bosch Jr.; Mendel Rosenblum; Anoop Gupta (IPPS, 1997)

Shasta: A System for Supporting Fine-Grain Shared Memory Across Clusters. - Daniel J. Scales; Kourosh Gharachorloo (PP, 1997)

Towards Transparent and Efficient Software Distributed Shared Memory. - Daniel J. Scales; Kourosh Gharachorloo (SOSP, 1997)

Performance of Database Workloads on Shared-Memory Systems with Out-of-Order Processors. - Parthasarathy Ranganathan; Kourosh Gharachorloo; Sarita V. Adve; Luiz André Barroso (ASPLOS, 1998)

Fine-Grain Software Distributed Shared Memory on SMP Clusters. - Daniel J. Scales; Kourosh Gharachorloo; Anshu Aggarwal (HPCA, 1998)

Memory System Characterization of Commercial Workloads. - Luiz André Barroso; Kourosh Gharachorloo; Edouard Bugnion (ISCA, 1998)

Retrospective: Memory Consistency and Event Ordering in Scalable Shared-Memory Multiprocessors. - Kourosh Gharachorloo (25 Years ISCA: Retrospectives and Reprints, 1998)

An Analysis of Database Workload Performance on Simultaneous Multithreaded Processors. - Jack L. Lo; Luiz André Barroso; Susan J. Eggers; Kourosh Gharachorloo; Henry M. Levy; Sujay S. Parekh (ISCA, 1998)

Flexible Use of Memory for Replication/Migration in Cache-Coherent DSM Multiprocessors. - Vijayaraghavan Soundararajan; Mark A. Heinrich; Ben Verghese; Kourosh Gharachorloo; Anoop Gupta; John L. Hennessy (ISCA, 1998)

Comparative Evaluation of Fine- and Coarse-Grain Approaches for Software Distributed Shared Memory. - Sandhya Dwarkadas; Kourosh Gharachorloo; Leonidas I. Kontothanassis; Daniel J. Scales; Michael L. Scott; Robert Stets (HPCA, 1999)

Architecture and design of AlphaServer GS320. - Kourosh Gharachorloo; Madhu Sharma; Simon Steely; Stephen Van Doren (ASPLOS, 2000)

Impact of Chip-Level Integration on Performance of OLTP Workloads. - Luiz André Barroso; Kourosh Gharachorloo; Andreas Nowatzyk; Ben Verghese (HPCA, 2000)

Piranha: a scalable architecture based on single-chip multiprocessing. - Luiz André Barroso; Kourosh Gharachorloo; Robert McNamara; Andreas Nowatzyk; Shaz Qadeer; Barton Sano; Scott Smith; Robert Stets; Ben Verghese (ISCA, 2000)

Code layout optimizations for transaction processing workloads. - Alex Ramírez; Luiz André Barroso; Kourosh Gharachorloo; Robert S. Cohn; Josep Lluís Larriba-Pey; P. Geoffrey Lowney; Mateo Valero (ISCA, 2001)

ReViveI/O: efficient handling of I/O in highly-available rollback-recovery servers. - Jun Nakano; Pablo Montesinos; Kourosh Gharachorloo; Josep Torrellas (HPCA, 2006)