Ian Buck

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...

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...