Jonathan Ragan-Kelley

Postdoctoral Researcher
Computer Graphics Group
Department of Computer Science
Stanford University
353 Serra Mall
Gates 362
Stanford, CA 94305


I am a postdoc in computer science at Stanford, where I work with Pat Hanrahan. My work focuses on high-efficiency computer graphics, at the intersection of graphics with systems, architecture, and compilers. I did my PhD with Frédo Durand and Saman Amarasinghe at MIT CSAIL, have worked at all three major GPU vendors in architecture, software, compilers, and research, and built a real-time preview system for the special effects industry in collaboration with Industrial Light & Magic.

Curriculum Vitae

Faculty Application Materials

Curriculum Vitae
Research Statement
Teaching Statement


Halide: A Language and Compiler for Optimizing Parallelism, Locality, and Recomputation in Image Processing Pipelines
Communications of the ACM: Research Highlights (to appear)
James Hegarty, John Brunhaver, Zachary DeVito, Jonathan Ragan-Kelley, Noy Cohen, Steven Bell, Artem Vasilyev, Mark Horowitz, Pat Hanrahan
ACM Transactions on Graphics 33(4) (Proc. SIGGRAPH 2014)
International Conference on Parallel Architectures and Compilation Techniques (PACT 2014)
The design and implementation of the Halide language and compiler
Ph.D. dissertation, MIT, May 2014
Kiril Vidimče, Szu-Po Wang, Jonathan Ragan-Kelley, Wojciech Matusik
ACM Transactions on Graphics 32(4) (Proc. SIGGRAPH 2013)
ACM Transactions on Graphics 30(3) (Presented at SIGGRAPH 2011)
ACM Transactions on Graphics 29(5) (Proc. SIGGRAPH Asia 2010)
Jonathan Ragan-Kelley, Charlie Kilpatrick, Brian Smith, Doug Epps, Paul Green, Christophe Hery, Frédo Durand
ACM Transactions on Graphics 26(3) (Proc. Siggraph 2007)
Master's thesis, MIT, June 2007
(William A. Martin award for best S.M. thesis in Computer Science at MIT.)
Undergraduate honors thesis, Stanford, May 2004
(Best Undergraduate Thesis award in Computer Science; Firestone Medal for Undergraduate Research.)