Kourosh
Gharachorloo Joined Google on
December 2002 You can reach me by
email (kourosh at stanfordalumni.org). Google 2400
Bayshore Parkway
Mountain View CA 94043
phone: 650-330-0100

PAPERS,
PRESENTATIONS, AND PATENTS
Research Interests
Parallel computer architecture and software, commercial database and webserver
performance.
Education
BS in Electrical Engineering, BA in Economics, MS in Electrical Engineering,
PhD in Electrical Engineering and Computer Science, all from Stanford University.
Biography
Prior to joining Google on December 2002, Kourosh was a Consulting Engineer and
Principal Member of Technical Staff at the Western Research Laboratory
(Hewlett-Packard, part of Compaq before May 2002, and Digital before June
1998). At WRL, he was involved in numerous research projects including Piranha
(a highly integrated multiprocessor server with eight processor cores per
chip), commercial database workload characterization, and Shasta (a software
DSM system). In addition, he was a major contributor to the design and
specification of Alpha processor and server platforms (both 21264- and
21364-based systems). He was also a contributor to the Alpha architecture
specification, and authored a chapter of the Alpha Architecture Reference
Manual.
Before
joining Digital in 1992, Kourosh was a key contributor in the Stanford Dash and
Flash multiprocessor projects. In addition, his thesis research on memory
consistency models has influenced academic research and impacted the
specifications and implementations of several commercial microprocessors
Kourosh has authored over 45 technical conference and journal papers, and has 26 filed patents. He has also taught several courses at Stanford, served as General Chair for ASPLOS 2002, and has served on various program committees and invited panels.