Hardware Implementation of Micropolygon Rasterization with Motion and Defocus Blur
John S. Brunhaver, Kayvon Fatahalian, Pat Hanrahan
High-Performance Graphics, 2010, pp. 1--9.
Abstract: Current GPUs rasterize micropolygons (polygons approximately one pixel in size) inefficiently. Additionally, they do not natively support triangle rasterization with jittered sampling, defocus, or motion blur. We perform a microarchitectural study of fixed-function micropolygon rasterization using custom circuits. We present three rasterization designs: the first optimized for triangle micropolygons that are not blurred, a second for stochastic rasterization of micropolygons with motion and defocus blur, and third that is a hybrid combination of the two. Our designs achieve high area and power efficiency by using low-precision operations and rasterizing pairs of adjacent triangles in parallel. We demonstrate optimized designs synthesized in a 45 nm process showing that a micropolygon rasterization unit with a throughput of 3 billion micropolygons per second would consume 2.9 W and occupy 4.1 mm2 which is 0.77 percent of the die area of a GeForce GTX 480 GPU.
Article URL: http://dx.doi.org/10.2312/EGGH/HPG10/001-009
BibTeX format:
@inproceedings{Brunhaver:2010:HIO,
  author = {John S. Brunhaver and Kayvon Fatahalian and Pat Hanrahan},
  title = {Hardware Implementation of Micropolygon Rasterization with Motion and Defocus Blur},
  booktitle = {High-Performance Graphics},
  pages = {1--9},
  year = {2010},
}
Search for more articles by John S. Brunhaver.
Search for more articles by Kayvon Fatahalian.
Search for more articles by Pat Hanrahan.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."