Design of a Parallel Rendering Processor Architecture with Effective Memory System


The KIPS Transactions:PartA, Vol. 13, No. 4, pp. 305-316, Aug. 2006
10.3745/KIPSTA.2006.13.4.305,   PDF Download:

Abstract

Current rendering processors are organized mainly to process a triangle as fast as possible and recently parallel 3D rendering processors, which can process multiple triangles in parallel with multiple rasterizers, begin to appear. For high performance in processing triangles, it is desirable for each rasterizer have its own local pixel cache. However, the consistency problem may occur in accessing the data at the same address simultaneously by more than one rasterizer. In this paper, we propose a parallel rendering processor architecture resolving such consistency problem effectively. Moreover, the proposed architecture reduces the latency due to a pixel cache miss significantly. For the above two goals, effective memory organizations including a new pixel cache architecture are presented. The experimental results show that the proposed architecture achieves almost linear speedup at best case even in sixteen rasterizers.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
W. C. Park, D. K. Yoon, K. S. Kim, "Design of a Parallel Rendering Processor Architecture with Effective Memory System," The KIPS Transactions:PartA, vol. 13, no. 4, pp. 305-316, 2006. DOI: 10.3745/KIPSTA.2006.13.4.305.

[ACM Style]
Woo Chan Park, Duk Ki Yoon, and Kyoung Su Kim. 2006. Design of a Parallel Rendering Processor Architecture with Effective Memory System. The KIPS Transactions:PartA, 13, 4, (2006), 305-316. DOI: 10.3745/KIPSTA.2006.13.4.305.