Erich Elsen, V. Vishal, Mike Houston, Vijay Pande, Pat Hanrahan, Eric Darve
Tech Report - arXiv:0706.3060
Interactive k-D Tree GPU Raytracing
Daniel Horn, Jeremy Sugerman, Mike Houston, and Pat Hanrahan
I3D 2007
Compilation for Explicitly Managed Memory Hierarchies
Timothy Knight, Ji-Young Park, Manman Ren, Mike Houston, Mattan Erez, Kayvon Fatahalian, Alex Aiken, Bill Dally, and Pat Hanrahan
PPoPP 2007
Sequoia: Programming The Memory Hierarchy
Kayvon Fatahalian, Timothy Knight, Mike Houston, Mattan Erez, Daniel Horn, Lark-Hoon Leem, Ji-Young Park, Manman Ren, Alex Aiken, Bill Dally, and Pat Hanrahan
Supercomputing 2006
ClawHMMer: A Streaming HMMer-Search Implementation
Daniel Horn, Mike Houston, and Pat Hanrahan
Supercomputing 2005
A Hardware F-Buffer Implementation
Mike Houston, Arcot Preetham and Mark Segal
Technical Report - CSTR 2005-05
Efficient Partitioning of Fragment Shaders for Multiple-Output Hardware
Tim Foley, Mike Houston, and Pat Hanrahan
Graphics Hardware 2004
Visualizing Dynamic Architectural Environments
Mike Houston, Chris Niederauer, Maneesh Agrawala, Greg Humphreys
Communications of the ACM, August 2004
Brook for GPUs: Stream Computing on Graphics Hardware
Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, and Pat Hanrahan
SIGGRAPH 2004
Interactively Guided Volumetric Segmentation Using Programmable Graphics Hardware
Anthony Sherbondy, Mike Houston, and Sandy Napel
Radiological Society of North America 89th Scientific Sessions, November 2003
Fast Volume Segmentation With Simultaneous Visualization Using Programmable Graphics Hardware
Anthony Sherbondy, Mike Houston, and Sandy Napel
IEEE Visualization 2003
Non-Invasive Interactive Visualization of Dynamic Architectural Environments
Christopher Niederauer, Mike Houston, Maneesh Agrawala, and Greg Humphreys
ACM SIGGRAPH 2003 Symposium on Interactive 3D Graphics
Chromium: A Stream Processing Framework for Interactive Rendering on Clusters
Greg Humphreys, Mike Houston, Yi-Ren Ng, Randall Frank, Sean Ahern, Peter Kirchner, and James T. Klosowski
SIGGRAPH 2002
GPGPU: General-Purpose Computation on Graphics Hardware
Organizer/Presenter
SIGGRAPH 2007
CS448 - Real-Time Graphics Architectures
Teaching Assistant
Stanford, Spring Quarter 2007
GPGPU: General-Purpose Computation on Graphics Hardware
Presenter
Supercomputing 2006
CS315a - Parallel Architecture and Programming
Teaching Assistant
Stanford, Spring Quarter 2006
CS240 - Advanced Topics in Operating Systems
Teaching Assistant
Stanford, Winter Quarter 2005
Workshop on Parallel Visualization and Graphics 2003
IEEE Visualization 2003
Workshop on Parallel Visualization Architectures and Chromium 2004
IEEE Visualization 2004
Stanford CS448: Real-Time Graphics Architectures (2007)
General Purpose Computation on Graphics Processors (GPGPU)
ATI HD 2000 Series Launch, Tunis, Tunisia (2007)
IEEE Supercomputing 2006
Understanding GPUs Through Benchmarking
IEEE Supercomputing 2006
IEEE Supercomputing 2006
Sequoia: Programming the Memory Hierarchy
ORNL/Summit on Sofware and Algoritms for the Cell Processor (2006)
UC Davis EEC 277 (Graphics Architecture) (2006)
General Purpose Computation on Graphics Processors (GPGPU)
ATI X1000 Series Launch, Ibiza, Spain (2005)
IEEE Visualization 2004 - Parallel Visualization Workshop
Aperture Based High Dynamic Range Imaging
CS448 - Digital Photography
Realistic Indoor Daylight Illumination
CS348B - Computer Graphics: Image Synthesis Techniques