Researchers in Computer Architecture and Compilers

http://www.cs.cmu.edu/~mihaib/whoswho

Explanation. This page is incomplete; please send corrections and additions to mihaib+who@cs.cmu.edu.
This page does not list students.

Name Address Picture Work
G
Goto: all A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Richard P. Gabriel Sun Labs
dreamsongs.com/Bio.html
Allen Newell ((2004)) award
Richard P. Gabriel Lisp,
CLOS
dblp
Daniel D. Gajski Professor
UC Irvine
cecs.uci.edu/~gajski
Daniel D. Gajski requirement/specification/design of embedded systems
dblp
Abbas El Gamal Professor
Stanford U, ECE
www-isl.stanford.edu/~abbas
Abbas El Gamal information theory,
communication complexity,
VLSI design and CAD,
programmable digital cameras
dblp
Gregory R. Ganger Professor
Carnegie Mellon U, ECE
ece.cmu.edu/~ganger
Gregory R. Ganger BSD FFS,
exokernel,
MEMS storage,
DiskSim
dblp
Jack Gannsle editor
Embedded Systems Programming
ganssle.com
Jack Gannsle embedded systems
Guang R. Gao Professor
U of Delaware
capsl.udel.edu/~ggao
Guang R. Gao computer architecture and systems,
parallel and distributed systems,
computational biology and bioinformatics,
optimizing and parallelizing compilers,
parallel programming,
VLSI and application-specific system design
dblp
Jean-Luc Gaudiot Professor
UC Irvine, EECS
ece.uci.edu/faculty/gaudiot
Jean-Luc Gaudiot parallel processing,
functional languages,
processor architecture,
fault-tolerand computing
dblp
Alan D. George Professor
U of Florida
hcs.ufl.edu/~george
Alan D. George high-performance computer networks,
parallel and distributed computing,
high-performance computer architecture,
fault-tolerant computing
dblp
Manuel G. Gericota Professor
Polytechnic Instutute of Porto, ECE, Portugal
dee.isep.ipp.pt/~mgg/indexe.html
Manuel G. Gericota design and test of digital systems,
FPGA design and test,
test methodologies for reconfigurable hardware systems,
dynamic allocation of hardware resources in dynamically reconfigurable systems,
reconfigurable systems management
dblp
Rob Gerth staff engineer
Strategic CAD Labs, Intel
Rob Gerth multi-processor verification
dblp
Kourosh Gharachorloo Google
geocities.com/kourosh_info
Maurice Wilkes (2004) award
Kourosh Gharachorloo high-end servers,
Shasta,
DASH,
parallel computer architecture and software,
commercial database and webserver performance
dblp
Giorgio Ghelli Professor
U of Pisa, Italy
di.unipi.it/~ghelli/ghelli.html
Giorgio Ghelli spatial logics,
database programming languages,
type theory
dblp
Kanad Ghose Professor
Binghamton State U of New York, CS
cs.binghamton.edu/~ghose
Kanad Ghose computer architecture,
parallel and distributed processing,
high-performance networking,
VLSI systems,
large-scale volume visualization
dblp
Garth A. Gibson Professor
Carnegie Mellon U, CS
cs.cmu.edu/~garth
Garth A. Gibson RAID,
storage,
NASD
dblp
Yossi Gil Professor
Israel Institute of Technology (Technion)
cs.technion.ac.il/~yogi
Yossi Gil software engineering,
object-oriented pardigm,
programming languages,
parsing
dblp
Roberto Giorgi Professor
U di Siena, Italy
lucy.dii.unisi.it/~giorgi
Roberto Giorgi coherence protocols for multiprocessors,
behavior of user and system code,
architectural simulation,
multithreaded processors
dblp
Tony Givargis Professor
UC Irvine
cecs.uci.edu/~givargis
Tony Givargis embedded system design and optimization
dblp
Andy Glew Intel Microprocessor Research Labs
intel.com/research/mrl/people/glew_a.htm
Andy Glew microarchitecture,
P6,
MMX
dblp
Neal Glew Intel Research
intel.com/research/people/bios/glew_n.htm
Neal Glew typed assembly language
dblp
Maya Gokhale Sarnoff Corp
Maya Gokhale reconfigurable hardware,
C to HDL
dblp
Seth Copen Goldstein Professor
Carnegie Mellon U, CS
cs.cmu.edu/~seth
Seth Copen Goldstein reconfigurable hardware,
PipeRench,
nanotechnology,
lazy threads
dblp
German S. Goldszmidt IBM T. J. Watson
cs.columbia.edu/~german (old)
German S. Goldszmidt distributed debugging,
programming languages for distributed systems,
e-commerce,
distributed systems
dblp
Ronaldo A. L. Gonçalves Professor
U Estadual de Maringa, Brazil
din.uem.br/~ronaldo
Ronaldo A. L. Gonçalves parallel and high performance computing,
parallel / superscalar / multithreaded architectures,
performance evaluation of computer architecture,
operating systems and compilers
dblp
Georges Gonthier Microsoft Research Cambridge
research.microsoft.com/~gonthier
Georges Gonthier four-color theorem,
programming languages,
program verification,
lambda calculus
dblp
Antonio Gonzalez Professor
U Politecnica de Catalunya, Barcelona, Spain
people.ac.upc.es/antonio
Antonio Gonzalez superscalar processors
dblp
José González Professor
U de Murcia, Spain
ditec.um.es/~joseg
José González value prediction,
CC-NUMA,
microarchitecture
dblp
James R. Goodman Professor
U of Wisconsin-Madison, CS
cs.wisc.edu/~goodman
James R. Goodman high-performance computer architecture,
memory systems,
shared-memory multiprocessing
dblp
David W. Goodwin principal engineer
Hewlett-Packard VSSAD group (old)
David W. Goodwin binary optimizations,
Alpha performance analysis,
Spike,
executable interprocedural dataflow analysis
dblp
Gerhard Goos Professor
U Karlsruhe, Germany
i44w3.info.uni-karlsruhe.de/~ggoos
Gerhard Goos object-oriented programming,
software components,
compiler correctness,
VERIFIX
dblp
Ganesh Gopalakrishnan Professor
U of Utah, CS
cs.utah.edu/~ganesh
Ganesh Gopalakrishnan Utah Verifier (UV),
formal verification,
asynchronous circuits and systems
dblp
Michael J. C. Gordon Professor
Cambridge U, UK
cl.cam.ac.uk/users/mjcg
Michael J. C. Gordon HOL,
formal verification
dblp
James Gosling Sun Labs
java.sun.com/people/jag
James Gosling Java,
Emacs,
NeWS window system
dblp
Allan Gottlieb Professor
New York U, CS
cs.nyu.edu/cs/faculty/gottlieb
Allan Gottlieb Ultracomputer,
parallel computers
dblp
Ramaswamy Govindarajan Professor
Indian Institute of Science, Bangalore, India
serc.iisc.ernet.in/~govind
Ramaswamy Govindarajan ILP compilation,
compilation techniques for architectural features,
compilation for embedded/DSP processors,
distributed shared memory,
high performance architectures,
programming models for DSP
dblp
Susan L. Graham Professor
UC Berkeley, CS
cs.berkeley.edu/~graham
Susan L. Graham parsing,
compiler construction,
gprof
dblp
F. Gail Gray Professor
Virginia Tech, EE
ecpe.vt.edu/faculty/gray.html
F. Gail Gray VHDL,
high level modeling and design,
high level test generation,
fault tolerant systems,
reconfigurable arrays,
coding theory
dblp
Jim Gray Microsoft Research
research.microsoft.com/~gray
Turing (1998) award
Jim Gray transactions,
databases,
scalable servers
dblp
Ronald I. Greenberg Professor
Loyola U, Chicago
math.luc.edu/~rig
Ronald I. Greenberg algorithms,
parallel computation,
computer architecture,
VLSI,
discrete mathematics
dblp
Mark R. Greenstreet Professor
U of British Columbia CS, CA
cs.ubc.ca/~mrg
Mark R. Greenstreet VLSI design and verification,
hybrid systems,
dynamical systems,
formal methods,
asynchronous logic
dblp
David Gregg Professor
Trinity College, Dublin, Ireland
cs.tcd.ie/David.Gregg
David Gregg interpreters,
hardware compilation,
compiling for instruction level parallelism,
software pipelining,
register allocation,
branch prediction
dblp
Ed Grochowski Intel MRL
intel.com/research/people/bios/grochowski_e.htm
Ed Grochowski Intel 486/Pentium/Pentium II/Itanium
dblp
Thomas R. Gross Professor
ETH Zurich, Switzerland
lst.inf.ethz.ch/people/trg.html
Thomas R. Gross MIPS,
Warp,
iWarp,
Fx
dblp
Dan Grossman Professor
U of Washington, Seattle, CS
cs.washington.edu/homes/djg
Dan Grossman Cyclone,
type theory
dblp
Andrew Grove Chairman of the Board
Intel
developer.intel.com/pressroom/kits/bios/grove.htm
Andrew Grove semiconductors,
Intel
Orna Grumberg Professor
Israel Institute of Technology (Technion)
cs.technion.ac.il/users/orna
Orna Grumberg computer-aided verification of software and hardware,
modularity,
abstraction,
refinement and counterexamples,
symmetry,
temporal logics,
equivalences and preorders,
distributed model checking,
static analysis and model checking,
coverage and vacuity,
sat-based model checking,
games for model checking,
automata on infinite objects
dblp
Dirk Grunwald Professor
U of Colorado, CS
cs.colorado.edu/~grunwald
Dirk Grunwald computer systems
dblp
Michael K. Gschwind Researcher
IBM TJ Watson Research Center
research.ibm.com/people/m/mikeg
Michael K. Gschwind dynamic compilation,
binary translation,
dynamic optimization,
BOA,
DAISY,
system architecture,
microarchitecture (RS6000 and S/390),
compilation,
power-modelling and power-aware architecture,
application-specific processors,
SOC
dblp
P. Glenn Gulak Professor
U of Toronto, EE, Canada
eecg.utoronto.ca/~gulak
P. Glenn Gulak VLSI in digital communications and signal processing,
computer architecture,
VLSI design and applications
dblp
Carl A. Gunter Professor
U of Illinois at Urbana-Champaign CS
www-faculty.cs.uiuc.edu/~cgunter/
Carl A. Gunter security,
networks,
programming languages,
software engineering
dblp
Anoop Gupta Senior Researcher
Microsoft Research
research.microsoft.com/~anoop
Anoop Gupta DASH,
FLASH,
multimedia
dblp
Rajesh Gupta Professor
UC Irvine
ics.uci.edu/~rgupta
Rajesh Gupta algorithms for VLSI design automation,
CAD for embedded and portable systems,
computer architecture
dblp
Rajiv Gupta Professor
U of Arizona, CS
cs.arizona.edu/people/gupta
Rajiv Gupta path-sensitive optimizations,
compiler back-end
dblp
Sumit Gupta Tallwood Venture Capital
cecs.uci.edu/~sumitg
Sumit Gupta SPARK,
high-level synthesis,
reconfigurable computing
dblp
John R. Gurd Professor
U of Manchester, UK
cs.man.ac.uk/cnc/staff/john/home.html
John R. Gurd Manchester data-flow computer,
parallel computer systems
dblp
Samuel Z. Guyer postdoc
U of Texas Austin CS
cs.utexas.edu/users/sammy
Samuel Z. Guyer high-level optimizations,
domain-specific optimizations,
pointer analysis,
automatic error checking,
compiler-assisted memory management
dblp