Details About Who's Who

See here for a list of names.

Anant Agarwal


Kristy Andrews


Thomas Ball

Thomas Ball (`' as of 1994) works on using compilers-type information such as control-flow and control dependence in building not-necessarily-compilers tools, such as qp/qpt.

Robert A. Baumann


Robert Bedichek

Robert Bedichek (`' as of 1995/03), wrote the g88 simulator while at Tektronix and Talisman while at the University of Washington.

Robert Bedichek is interested in computer architecture and operating systems and has built Meerkat, a modestly-scalable multiple-processor machine. The lack of good systems analysis tools, however, keeps driving him back to tool-building.

Anita Borg


Bob Boothe


Eric A. Brewer


Steve Chamberlain

Steve Chamberlain (`, as of 1994) has written a series of amazing virtual machines including SoftPC and the GNU Simulators.

Lee Kiat Chia

Thai Wey Then, ( as of 1995/06) is part of Purdue's Binary Emulation and Translation group.

Cristina Cifuentes

Cristina Cifuentes (`' as of 1994) has studied decompilation extensively and wrote dcc.

Bob Cmelik

Bob Cmelik (`' as of 1995/03), wrote the Spix static instrumentation tools and the Shade simulation and tracing tool while at Sun Microsystems.

Don Eastlake

Don Eastlake ( as of July 1995) wrote the instruction execution engine of 11SIM.

Alan Eustace

Alan Eustace (`' as of 1994) worked with Amitabh Srivastava to develop ATOM.

U. Faber


D. A. Fisher


Richard M. Fujimoto

Richard M. Fujimoto (`', as of 1994) has worked on several simulators, including dis+mod+run, Simon, and a variety of time-warp simulation systems.

Torbjorn Granlund

Torbjorn Granlund (`', as of 1994) has worked on simulators both at the Swedish Institute for Computer Science and at Cygnus.

Note: the second ``o'' in ``Torbjorn'' should have an umlaut over it, but so far no umlaut appears here.

Steve Herrod

Steve Herrod (, as of October 1995) has been involved with Tango Lite, studying about and writing a paper called ``Memory System Performance of UNIX on CC-NUMA Multiprocessors'', a hardware, trace-based evaluation of IRIX on the Stanford DASH multiprocessor, and SimOS.

Mark Horowitz


R. E. Kessler


James R. Larus

James R. Larus (`' as of 1995/03) specializes in compiler- and architecutre-related projects and has worked on EEL, SPIM, qp/qpt and WWT.

Georgia Lazana


Peter S. Magnusson

Peter Magnusson (`' as of 1995/03) built SimICS and its predecessor, gsim while at the Swedish Institute for Computer Science.

Cathy May



Pardo (`' as of 1995/03, and also known by his real name, David Keppel) helped with the design and implementation of MPtrace and the design of Shade, both while at the University of Washington.

Pardo is most infamous for his shameless promotion of Runtime Code Generation (also known as self-modifying code), but he also suffers from interests in compilers, computer architecture, operating systems, performance analysis, and a bunch of other stuff.

Russell Quong

Russell W. Quong, ( as of 1995/06) directs Purdue's Binary Emulation and Translation group.

Norman Ramsey

Norman Ramsey (`' as of 1995) spends a lot of time trying to solve portability problems; he is responsible for the New Jersey Machine Code Toolkit and has an ongoing interest in linkers.

E. W. Reigel


Steven K. Reinhardt

Steven K. Reinhardt (`' as of 1994) spends a lot of time simulating multiple-processor machines. He's spent a lot of time working on WWT.

Duane Sand

Duane Sand (``'', as of 1994) designed and helped write Accelerator, used to migrate Tandem's application base and OS from their proprietary processor to a MIPS-based processor.

Richard L. Sites


Rok Sosic

Rok Sosic ( as of 1995/09) wrote Dynascope and Dynascope-II. Note: The `c' in Rok's name should have a `v'-shaped accent over it, but HTML doesn't seem to have that accent.

Amitabh Srivastava

Amitabh Srivastava (`' as of 1994) worked with David W. Wall to develop OM and with Alan Eustace to develop ATOM.

Richard M. Stallman

Richard M. Stallman ( as of July 1995) wrote the device emulation engine of 11SIM.

Thai Wey Then

Thai Wey Then (at Purdue as of 1995/06) is part of Purdue's Binary Emulation and Translation group.

David Wall

David Wall ( as of 95/08) has worked on several compiler tools that operate at or near link time, including Titan tracing and OM.

Maurice V. Wilkes

Marice V. Wilkes, is generally considered the inventor of microcode. Wilkes cites various authors who've proposed or used microcode to implement high-performance emulators.

Emmett Witchel

Emmet Witchel (`' as of 1995, `' as of 1994) worked on SimOS.

Marinos "nino" Yannikos

Marinos "nino" Yannikos ( is the author of STonX and helped with this web page.

From instruction-set simulation and tracing