Skip to main content

A Processor Architecture with Effective Memory System for Sort-Last Parallel Rendering

  • Conference paper
  • 560 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3894))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

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

    Article  Google Scholar 

  2. Molnar, S., Cox, M., Ellsworth, M., Fuchs, H.: A sorting classification of parallel rendering. IEEE Computer Graphics and Applications 14(4), 23–32 (1994)

    Article  Google Scholar 

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

    Google Scholar 

  4. Deering, M., Naegle, D.: The SAGE Architecture. In: Proc. of SIGGRAPH 2002, pp. 683–692 (July 2002)

    Google Scholar 

  5. Wittenbrink, G.M.: R-buffer: A pointerless A-buffer hardware architecture. In: Proc. SIGGRAPH/Eurographics Workshop on Graphics Hardware, pp. 73–80 (August 2001)

    Google Scholar 

  6. Aila, T., Miettinen, V., Nordlund, P.: Delay streams for graphics hardware. In: Proc. SIGGRAPH 2003, pp. 792–880 (August 2003)

    Google Scholar 

  7. Carpenter, L.: The A-Buffer, an antialiased hidden surface method. In: Proc. SIGGRAPH, pp. 103–108 (1984)

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  13. Patterson, D.A., Hennessy, J.L.: Computer organization & design: The hardware/software interface, 2nd edn. Morgan Kaufmann Publisher Inc., San Francisco (1998)

    MATH  Google Scholar 

  14. http://www.idsoftware.com/games/quake/quake3-arena

  15. http://www.spec.org/gpc/opc.static/opcview70.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics