Peter Kenneth Eastman, Mark S. Friedrichs, John Damon Chodera, Randall J. Radmer, Christopher M. Bruns, Joy P. Ku, Kyle A. Beauchamp, Thomas J. Lane, Lee-Ping Wang, Diwakar Shukla, Tony Tye, Michael Houston, Timo Stich, Christoph Klein, Michael R. Shirts, and Vijay S. Pande
Journal of Chemical Theory and Computation (October 2012) DOI: 10.1021/ct300857j
A practical visualization strategy for large-scale supernovae CFD simulations
Derek K. Gerstmann, Toby Potter, Michael Houston, Paul Bourke, Kwan-Liu Ma, Andres Wicenec
SIGGRAPH Asia 2011 Sketches
Jayanth Gummaraju, Laurent Morichetti, Mike Houston, Ben Sander, Benedict R. Gaster, Bixia Zheng
PACT 2010
Accelerating Molecular Dynamic Simulation on Graphics Processing Units
Mark Friedrichs, Peter Eastman, Vishal Vaidyanathan, Mike Houston, Scott LeGrand, Adam Beberg, Daniel Ensign, Christopher Bruns, Vijay Pande
Journal of Computational Chemistry (February 2009) DOI: 10.1002/jcc.21209
Accelerating Molecular Dynamic Simulation On The Cell Processor And Playstation 3
Edgar Luttmann, Daniel L. Ensign, Vishal Vaidyanathan, Mike Houston, Noam Rimon, Jeppe land, Guha Jayachandran, Mark Friedrichs, Vijay S. Pande
Journal of Computational Chemistry (January 2009) Volume 30, Issue 2, Pages 268 - 274
Kayvon Fatahalian and Mike Houston
Communications of the ACM. Vol. 51, No. 10 (October 2008)
A Tuning Framework for Software-Managed Memory Hierarchies
Manman Ren, Ji Young Park, Mike Houston, Alex Aiken and William Dally
PACT 2008
A Portable Runtime Interface For Multi-Level Memory Hierarchies
Michael C. Houston
Stanford Computer Science Ph.D Dissertation
Kayvon Fatahalian and Mike Houston
ACM Queue. March/April. 2008
John D. Owens, Mike Houston, David Luebke, Simon Green, John E. Stone, and James C. Phillips
Proceedings of the IEEE, 96(3), March 2008
A Portable Runtime Interface For Multi-Level Memory Hierarchies
Mike Houston, Ji-Young Park, Manman Ren, Timothy Knight, Kayvon Fatahalian, Alex Aiken, Bill Dally, and Pat Hanrahan
PPoPP 2008
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
Erich Elsen, Mike Houston, V. Vishal, Eric Darve, Pat Hanrahan, Vijay Pande
Supercomputing 2006
ClawHMMer: A Streaming HMMer-Search Implementation
Daniel Horn, Mike Houston, and Pat Hanrahan
Supercomputing 2005
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
 
Standard Portable Intermediate Represenation for OpenCL
Workgroup Chair
 
OpenCL D3D sharing
10 and 11 sharing extensions
OpenCL AMD Media Operations
Organizer/Presenter
SIGGRAPH 2012
Organizer/Presenter
SIGGRAPH 2011
CS448s: Beyond Programmable Shading
Professor
Stanford Spring 2011
Organizer/Presenter
SIGGRAPH 2010
Organizer/Presenter
SIGGRAPH 2011
CS448s: Beyond Programmable Shading
Professor
Stanford Spring 2010
Organizer/Presenter
SIGGRAPH 2009
Organizer/Presenter
SIGGRAPH 2008
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