Research

Select Publications

Copperhead: Compiling an Embedded Data Parallel Language

"Copperhead: Compiling an Embedded Data Parallel Language"
Bryan Catanzaro (UC Berkeley), Michael Garland (NVIDIA), Kurt Keutzer (UC Berkeley), in 16th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2011), February 2011

Efficient, high-quality Bayer demosaic filtering on GPUs

"Efficient, high-quality Bayer demosaic filtering on GPUs "
Morgan McGuire (Williams College), in jgt, 2009

Augmenting Aerial Earth Maps with Dynamic Information

"Augmenting Aerial Earth Maps with Dynamic Information"
Kihwan Kim (Georgia Tech), Sangmin Oh (Kitware), Jeonggyu Lee (Intel), Irfan Essa (Georgia Tech), in Virtual Reality Journal 2011, and IEEE ISMAR 2009, January 2011

Sparse Matrix-Vector Multiplication on Multicore and Accelerators

"Sparse Matrix-Vector Multiplication on Multicore and Accelerators"
Sam Williams, Nathan Bell (NVIDIA), Jee Whan Choi, Michael Garland (NVIDIA), Leonid Oliker, Richard Vuduc, in Scientific Computing on Multicore and Accelerators, December 2010

A Hierarchical Volumetric Shadow Algorithm for Single Scattering

"A Hierarchical Volumetric Shadow Algorithm for Single Scattering"
Ilya Baran (MIT CSAIL), Jiawen Chen (MIT CSAIL), Jonathan Ragan-Kelley (MIT CSAIL), Frédo Durand (MIT CSAIL), Jaakko Lehtinen (MIT CSAIL), in ACM Transactions in Graphics 29(6) (Proc. SIGGRAPH Asia 2010), December 2010