Abstract
In this paper, a consistency-free memory architecture for sort-last parallel rendering processors with a single frame buffer is proposed to resolve the consistency problem which may occur when more than one rasterizer try to access the data at the same address. Also, the proposed architecture reduces the latency due to pixel cache misses because the rasterizer does not wait until cache miss handling is completed when the pixel cache miss occurs. For these goals, a consistency-free pixel cache architecture and three effective memory systems with consistency-test units are presented. The experimental results show that the proposed architecture can achieve almost linear speedup up to four rasterizers with a single frame buffer.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Khan, A.K., et al.: A 150-MHz graphics rendering processor with 256-Mb embedded DRAM. IEEE Journal of Solid-State Circuits 36(11), 1775–1783 (2001)
Molnar, S., Cox, M., Ellsworth, M., Fuchs, H.: A sorting classification of parallel rendering. IEEE Computer Graphics and Applications 14(4), 23–32 (1994)
Nishimura, S., Kunii, T.: VC-1: A scalable graphics computer with virtual local frame buffers. In: Proc. of SIGGRAPH 1996, pp. 365–372 (August 1996)
Deering, M., Naegle, D.: The SAGE Architecture. In: Proc. of SIGGRAPH 2002, pp. 683–692 (July 2002)
Wittenbrink, G.M.: R-buffer: A pointerless A-buffer hardware architecture. In: Proc. SIGGRAPH/Eurographics Workshop on Graphics Hardware, pp. 73–80 (August 2001)
Aila, T., Miettinen, V., Nordlund, P.: Delay streams for graphics hardware. In: Proc. SIGGRAPH 2003, pp. 792–880 (August 2003)
Carpenter, L.: The A-Buffer, an antialiased hidden surface method. In: Proc. SIGGRAPH, pp. 103–108 (1984)
Park, W.-C., Lee, K.-W., Kim, I.-S., Han, T.-D., Yang, S.-B.: An effective pixel rasterization pipeline architecture for 3D rendering processors. IEEE Transactions on Computers 52(11), 1501–1508 (2003)
Michael, F.D., Stephen, A.S., Michael, G.L.: FBRAM: A new form memory optimized for 3D Graphics. In: Proc SIGGRAPH 1994, pp. 167–174 (1994)
Inoue, K., Nakamura, H., Kawai, H.: A 10b Frame buffer memory with Z-compare and A-bending units. IEEE Journal of Solid-State Circuits 30(12), 1563–1568 (1995)
McCormack, J., McNamara, H., Gianos, C., Seiler, L., Jouppi, N.P., Correl, K., Dutton, T., Zurawski, J.: Neon: A (big) (fast) single-chip 3D workstation graphics accelerator, Research Report 98/1, Western Research Laboratory, Compaq Corporation (August 1998) (revised, July 1999)
Hill, M.D., Larus, J.R., Lebeck, A.R., Talluri, M., Wood, D.A.: Wisconsin architectural research tool set. In: ACM SIGARCH Computer Architecture News, vol. 21, pp. 8–10 (September 1993)
Patterson, D.A., Hennessy, J.L.: Computer organization & design: The hardware/software interface, 2nd edn. Morgan Kaufmann Publisher Inc., San Francisco (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Park, WC. et al. (2006). A Processor Architecture with Effective Memory System for Sort-Last Parallel Rendering. In: Grass, W., Sick, B., Waldschmidt, K. (eds) Architecture of Computing Systems - ARCS 2006. ARCS 2006. Lecture Notes in Computer Science, vol 3894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11682127_12
Download citation
DOI: https://doi.org/10.1007/11682127_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32765-3
Online ISBN: 978-3-540-32766-0
eBook Packages: Computer ScienceComputer Science (R0)