Programming Environments

Engler, Hanrahan, Levoy, Olukotun, Wetzstein

Non-expert users require easy-to-use programming environments. We aim to simplify the development of applications that can process massive amounts of data on modern platforms ranging from GPUs to datacenters. Examples include:

  • Domain-specific languages and optimization systems for big data analytics,
  • Scalable analysis tools for automatic bug detection.

 

Dawson Engler

Dawson Engler Associate Professor

Gates 314 (9025)
Website

Swenson, Mary Jane Administrator

Gates 279 (9025)
723-0748
mswenson@cs.stanford.edu

Patrick M. Hanrahan

Patrick M. Hanrahan Professor

Gates 370 (9035)
Website

Niemiec, Monica Administrator

Gates 368 (9035)
725-9494
niemiec@stanford.edu

Marc S. Levoy

Marc S. Levoy Emeritus

Gates 366 (9035)
Website

Niemiec, Monica Administrator

Gates 368 (9035)
725-9494
niemiec@stanford.edu

Kunle A. Olukotun

Kunle A. Olukotun Professor

Gates 302 (9040)
Website

Hadding, Darlene Administrator

Gates 408 (9040)
723-1430
darleneh@stanford.edu