David W. Wall
dww at cs . stanford . edu
http://cs.stanford.edu/~dww/vita.html

Overview

I have extensive experience in writing compilers, performance tools, and architecture simulation, and I'm a good English writer and speaker. I like to get insight into a big hard problem by finding helpful solutions to smaller problems and then building from there.

Education

BS in mathematics 1974, University of New Mexico
MS in computer science 1978, Stanford University
PhD in computer science 1980, Stanford University

Experience

Transmeta Corporation, 1997-2007.
Principal Engineer, 2001-2007.
Member of Technical Staff, 1997-2001.
Designed, built, and maintained integrated tools for monitoring the performance of Transmeta's code-morphing system. I also wrote simulation models for hardware branch predictors and prefetchers.
Silicon Graphics.
Member of Technical Staff, 1995-1996.
Architectural simulation and performance modelling.
Digital Equipment Corporation Western Research Laboratory.
Consulting Engineer, 1988-1995.
Principal Engineer, 1983-1988.
Wrote common backend and link-time register allocator for WRL's Titan compilers, and used this framework to do a wide range of research in compilers, profiling, and computer architectural performance.
The Pennsylvania State University.
Assistant professor of computer science, 1980-1983.
Taught intro architecture, programming languages, compiler construction, and concurrent programming.

References

Available on request.

Selected publications

      (A full publication list is available here.)

Patents

Other professional activities