Position:
Compiler Architect at Microsoft
Work:
Microsoft
since Feb 2008
-
Compiler Architect
Advanced Micro Devices
Dec 2006 - Feb 2008
-
Principal Member of Technical Staff
AMD
2006 - 2008
-
See Advanced Micro Devices
Intel
Sep 2000 - Nov 2006
-
Principal Software Engineer
ARM
2001 - 2003
-
At Intel - Collaborated with ARM
STMicroelectronics
Sep 1998 - Sep 2000
-
Senior Principal Software Engineer
OSF/The Open Group Research Institute
Jul 1992 - Jun 1998
-
Software Consultant
Digital Equipment Corporation
Dec 1991 - Jun 1992
-
Software Consultant
Encore Computer Corporation
1989 - 1991
-
Software Consultant
Prime Computer
1982 - 1989
-
Software Consultant
Softech
1980 - 1982
-
Software Consultant
Sanders Associates
1977 - 1980
-
Principal Software Engineer
Science Applications, Inc
Apr 1976 - Oct 1977
-
Staff Scientist
Stanford University
Jun 1975 - Apr 1976
-
Post-doctoral Research Associate
Education:
Stanford University 1967 - 1975
M.S., Ph.D., Physics
Walla Walla College 1963 - 1967
B.S., Physics
Skills:
Debugging, X86, Compilers, Computer Architecture, High Performance Computing, Embedded Systems, Compiler Construction, Debuggers, Distributed Systems, Software Engineering, ARM, C, C++, Perl, Microprocessors, Algorithms, Parallel Computing, SoC, Multithreading, Linux, Simulations
Honor & Awards:
Recipient of National Science Foundation Fellowship. Honorary Woodrow Wilson Fellowship.