DocumentCode :
427707
Title :
3D graphics tile-based systolic scan-conversion
Author :
Crisu, Dan ; Vassiliadis, Stamatis ; Cotofana, Sorin D. ; Liuha, Petri
Author_Institution :
Lab. of Comput. Eng., Delft Univ. of Technol., Netherlands
Volume :
1
fYear :
2004
fDate :
7-10 Nov. 2004
Firstpage :
517
Abstract :
A 3D graphics systolic scan-conversion unit is presented that solves existing problems associated with tile-based hardware rasterization algorithms. In our proposal no searching overhead is needed to find the first hit position inside the primitives. Furthermore "ghost" primitives are handled efficiently with a small constant delay irrespective of the primitive size. Finally, hit positions (communicated in a spatial pattern to increase texture cache hit ratios) can always be mapped to different memory banks in the Z-buffer or color-buffer breaking the "read-modify-write" dependency associated with depth test and color blending. Hardware synthesis in a commercial 0.18 μm process technology has indicated that the hardware implementation requires an area of 269964 μm2, it can be clocked at a frequency of 200 MHz and consumes 33 mW. The rendering and the fill rate achieved are 2.4 million triangles/s and 460 million pixels/s for graphics scenes with typical average triangle area of 160 pixels.
Keywords :
buffer storage; computer graphics; systolic arrays; 0.18 micron; 200 MHz; 33 mW; 3D graphic; Z-buffer; color-buffer; ghost primitive; hardware rasterization algorithm; hit position; read-modify-write dependency; tile-based systolic scan-conversion; Buffer storage; Computer graphics; Context; Geometry; Gravity; Hardware; Interleaved codes; Laboratories; Testing; Tiles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signals, Systems and Computers, 2004. Conference Record of the Thirty-Eighth Asilomar Conference on
Print_ISBN :
0-7803-8622-1
Type :
conf
DOI :
10.1109/ACSSC.2004.1399186
Filename :
1399186
Link To Document :
بازگشت