Stanford University
PhD in Computer Science, April 2004
Area: Computer Graphics,
Dissertation: Ray Tracing on a Stream Processor
Advisor: Pat Hanrahan
GPA: 4.0/4.0Stanford University
MS in Computer Science, January 2001
GPA: 4.0/4.0University of Utah
BS in Computer Science with minors in Mathematics and Chemistry, June 1998
Magna Cum Laude (GPA: 3.94/4.0)
NVIDIA, Santa Clara, California. February 2004 - Present
Graphics ArchitectIntel, Santa Clara, California. April 2002 - September 2002
Microprocessor Research Lab (MRL) InternEvans and Sutherland, Salt Lake City, Utah. April 1997 - October 1997
Image Generator Software Development Intern
SIAM - Stanford University Chapter Teaching Award 2002
NVIDIA Graduate Research Fellowship 2002-03, 2003-04
NSF Graduate Research Fellowship 1998-2001
Kennecott Scholarship, 1996-98
President's Scholarship, 1994-98
Undergraduate Research Award, 1995
Clyde Christensen College of Engineering Freshman Scholarship, 1994
National Merit Scholarship, 1994-98
Eagle Scout, Boy Scouts of America
A Survey of General-Purpose Computation on Graphics Hardware., John D. Owens, David Luebke, Naga Govindaraju, Mark Harris, Jens Krger, Aaron E. Lefohn, and Tim Purcell, Computer Graphics Forum, 26(1):80-113, March 2007.A Survey of General-Purpose Computation on Graphics Hardware, John D. Owens, David Luebke, Naga Govindaraju, Mark Harris, Jens Krüger, Aaron E. Lefohn, Timothy J. Purcell, State of the Art Reports, EUROGRAPHICS 2005, pp. 21-51.
A Toolkit for Computation on GPUs, Ian Buck, Tim Purcell, in Randima Fernando, editor, 'GPU Gems', Addison Wesley. pp 621-636, 2004.
Realtime Ray Tracing and its use for Interactive Global Illumination, Ingo Wald, Timothy J. Purcell, Jörg Schmittler, Carsten Benthin, Philipp Slusallek, State of the Art Reports, EUROGRAPHICS 2003.
Photon Mapping on Programmable Graphics Hardware, Timothy J. Purcell, Craig Donner, Mike Cammarano, Henrik Wann Jensen, Pat Hanrahan, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware pp. 41-50, 2003.
Proceedings cover image and best paper award winner.Ray Tracing on Programmable Graphics Hardware, Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan, ACM Transactions on Graphics. 21 (3), pp. 703-712, 2002. (Proceedings of ACM SIGGRAPH 2002).
Parallel Ray Tracing on a Chip, Tim Purcell, in Chalmers et. al., editors, 'Practical Parallel Rendering', A K Peters, July 2002. ISBN: 1-56881-179-9.
Hybrid Search for Optimization of High-Dimensional k-d Trees, N. Sample, M. Haines, M. Arnold, T. Purcell, Accepted to 5th WSES/IEEE World Multiconference on Circuits, Systems, Communications & Computers (CSCC 2001) withdrawn from this conference 01 May 2001.
Transition from Epitaxial to Nonepitaxial Ordered Monolayers in Pyrolyzed 8CB Studied by STM, F. Stevens, D. L. Patrick, V. J. Cee, T. J. Purcell, and T. P. Beebe Jr., Langmuir 1998, 14, 2396-2401.
Defect Pinning in Monolayer Films by Highly Controlled Graphite Defects: Molecule Corrals, David L. Patrick, Victor J. Cee, Timothy J. Purcell, and Thomas P. Beebe, Jr., Langmuir 1996, 12, 1830-1835.
Ian Buck, Aaron Lefohn, Patrick McCormick, John Owens, Timothy Purcell, Robert Strzodka, General Purpose Computation on Graphics Hardware IEEE Visualization 2005, Tutorial 1; Minneapolis, Minnesota; October 23, 2005Ian Buck, Naga Govindaraju, Mark Harris, Jens Krüger, Aaron E. Lefohn, David Luebke, Timothy J. Purcell, Cliff Woolley, GPGPU: General-Purpose Computation on Graphics Hardware Siggraph 2005 course 39; Los Angeles, California; August 3, 2005
Ian Buck, Naga Govindaraju, Mark Harris, Jens Krüger, Aaron E. Lefohn, David Luebke, Timothy J. Purcell, Cliff Woolley, GPGPU: General-Purpose Computation on Graphics Hardware Siggraph 2004 course 32; Los Angeles, California; August 11, 2004
Timothy J. Purcell, Ray Tracing on a Stream Processor, Special University Oral Examination; Stanford University, Stanford California; December 8, 2003
Ingo Wald, Timothy J. Purcell, Jörg Schmittler, Carsten Benthin, Philipp Slusallek, Realtime Ray Tracing and its use for Interactive Global Illumination, State of the Art Reports, EUROGRAPHICS 2003; Granada, Spain; September 4, 2003
Michael Doggett, Shankar Krishnan, Ming C. Lin, Dinesh Manocha, Marc Pollefeys, Timothy Purcell, Peter Schröder, Matthias Wloka, Interactive Geometric & Scientific Computation using Graphics Hardware, Siggraph 2003 course 11; San Diego, California; July 27, 2003
Timothy J. Purcell, Craig Donner, Mike Cammarano, Henrik Wann Jensen, Pat Hanrahan, Photon Mapping on Programmable Graphics Hardware, Graphics Hardware 2003 paper presentation; San Diego, California; July 26, 2003
Timothy J. Purcell, Fragment Program Debugging, NVIDIA U 2003; San Diego, CA; July 24, 2003.
Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan, Ray Tracing on Programmable Graphics Hardware, Siggraph 2002 paper presentation; San Antonio, Texas; July 26, 2002
Kurt Akeley, Brad Grantham, David Kirk, Tim Purcell, Larry Seiler, Philipp Slusallek, When Will Ray Tracing Replace Rasterization?, Siggraph 2002 panel 1; San Antonio, Texas; July 23, 2002
Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan, Ray Tracing on Programmable Graphics Hardware, NVIDIA U 2002; San Antonio, TX; July 20, 2002.
Steven Parker, Hanspeter Pfister, Tim Purcell, Erik Reinhard, Philipp Slusallek, Interactive Ray Tracing, Siggraph 2001 course 13; Los Angeles, California; August 12, 2001
University of California, Davis. February 26, 2004.Ray tracing on programmable graphics hardware:
SONY Computer Entertainment America, San Diego. August 1, 2003.
University of California, Davis. May 5, 2003.
University of California, San Diego. November 25, 2002.
Silicon Valley ACM Siggraph Chapter. November 21, 2002.
NVIDIA, Santa Clara. September 11, 2002.
Intel, MRL Oregon. September 10, 2002.
Intel, MRL Santa Clara. February 13, 2002.
Stanford UniversityMentor TA - Department of Computer Science, September 2000 - September 2003University of UtahTeaching Assistant - Department of Computer Science
CS 242 - Programming Languages, Fall Quarter 2002
CS 348B - Computer Graphics: Image Synthesis Techniques, Spring Quarter 2000
Teaching Assistant - Department of Computer ScienceCS 361 - Hardware Fundamentals: Digital Logic Design, Fall Quarter 1997
CS 362 - Hardware Fundamentals: Elementary Computer Architecture, Winter Quarter 1997
CS 361 - Hardware Fundamentals: Digital Logic Design, Fall Quarter 1996
Program CommitteeIEEE Symposium on Interactive Ray Tracing 2008, 2007, 2006
Papers CommitteeGraphics Hardware 2008, 2007, 2006, 2005
ReviewerSiggraph 2008, 2007, 2006, 2005, 2004, 2003, 2002
Graphics Hardware 2008, 2007, 2006, 2005, 2002
Eurographics 2008, 2006, 2005
Eurographics Symposium on Rendering 2005, 2002
IEEE Symposium on Interactive Ray Tracing 2007, 2006
I3D 2006
Graphics Interface 2004
ACM Symposium on Solid Modeling and Applications 2004
Journal of Graphics Tools
Compute Graphics Forum
IEEE TVCG
IEEE CG&A