Abstract Ray Tracing on Programmable Graphics Hardware (2009)
Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan
Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replaced with programmable vertex and fragment processors. In the near future, the graphics pipeline is...
Abstract Ray Tracing on Programmable Graphics Hardware (2008)
Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan
Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replaced with programmable vertex and fragment processors. In the near future, the graphics pipeline is...
Abstract Ray Tracing on Programmable Graphics Hardware (2008)
Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan
Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replaced with programmable vertex and fragment processors. In the near future, the graphics pipeline is...
Abstract Distributed Rendering for Scalable Displays (2007)
Greg Humphreys, Ian Buck, Matthew Eldridge, Pat Hanrahan
We describe a novel distributed graphics system that allows an application to render to a large tiled display. Our system, called WireGL, uses a cluster of off-the-shelf PCs connected with a...
Stream computing on graphics hardware / (2005)
Buck, Ian., Hanrahan, Patrick M. Advisor
Submitted to the Department of Computer Science.
Brook for GPUs: Stream Computing on Graphics Hardware (2004)
Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, ...
In this paper, we present Brook for GPUs, a system for general-purpose computation on programmable graphics hardware. Brook extends C to include simple data-parallel constructs, enabling the use of...
for GPUs: Stream Computing on Graphics Hardware (2004)
Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, ...
In this paper, we present Brook for GPUs, a system for general-purpose computation on programmable graphics hardware. Brook extends traditional C to include simple data-parallel constructs, enabling...
Merrimac: Supercomputing with Streams (2003)
William Dally Patrick, Patrick Hanrahan, Mattan Erez, Timothy J. Knight, François Labonté, Jung-ho Ahn, ...
Merrimac uses stream architecture and advanced interconnection networks to give an order of magnitude more performance per unit cost than cluster-based scientific computers built from the same...
P.: Ray Tracing on Programmable Graphics Hardware (2002)
Timothy J. Purcell, Ian Buck, William R. Mark, Pat Hanrahan
Recently a breakthrough has occurred in graphics hardware: fixed function pipelines have been replaced with programmable vertex and fragment processors. In the near future, the graphics pipeline is...
Performance-Driven Hand-Drawn Animation (2000)
Ian Buck, Adam Finkelstein, Charles Jacobs, Allison Klein, David H. Salesin, Joshua Seims, ...
We present a novel method for generating performance-driven, "hand-drawn" animation in real-time. Given an annotated set of hand-drawn faces for various expressions, our algorithm performs...