Jonathan Ragan-Kelley
Associate Professor, Department of Electrical Engineering and Computer Science
Who they work with
Jonathan Ragan-Kelley is an associate professor in MIT’s Department of Electrical Engineering and Computer Science (EECS), and a principal investigator at the Computer Science and Artificial Intelligence Laboratory (CSAIL). His work focuses on high-efficiency computer graphics, where graphics intersect with systems, architecture, and compilers. Before coming to MIT, Ragan-Kelley was an assistant professor of computer science at University of California, Berkeley, a postdoc at Stanford, and a visiting researcher at Google. He has worked at three major GPU vendors in architecture, compilers, and research, and built a real-time preview system for the special effects industry in collaboration with Industrial Light & Magic. He earned a PhD from MIT, where he helped develop the Halide programming language for image-processing.
Publications
- Liu, A., Bernstein, G., Chlipala, A., & Ragan-Kelley, J. (2024). A verified compiler for a functional tensor language. Proceedings of the ACM on Programming Languages, 8(PLDI), 320–342.
- Michel, J., Mu, K., Yang, X., Bangaru, S. P., Collins, E. R., Bernstein, G., Ragan-Kelley, J., Carbin, M., & Li, T. (2024). Distributions for compositionally differentiating parametric discontinuities. Proceedings of the ACM on Programming Languages, 8(OOPSLA1), 893–922.
- Chandra, K., Li, T., Tenenbaum, J. B., & Ragan‐Kelley, J. (2023). Storytelling as inverse inverse planning. Topics in Cognitive Science, 16(1), 54–70.
Media
- May 3, 2024: MIT News, Creating bespoke programming languages for efficient visual AI systems
- July 11, 2022: MIT News, A programming language for hardware accelerators
- February 7, 2022: MIT News, A new programming language for high-performance computers