• DocumentCode
    351938
  • Title

    Memory architecture for efficient utilization of SDRAM: a case study of the computation/memory access trade-off

  • Author

    Gleerup, Thomas ; Holten-Lund, Hans ; Madsen, Jan ; Pedersen, Steen

  • Author_Institution
    Dept. of Inf. Technol., Tech. Univ., Lyngby, Denmark
  • fYear
    2000
  • fDate
    5-5 May 2000
  • Firstpage
    51
  • Lastpage
    55
  • Abstract
    This paper discusses the trade-off between calculations and memory accesses in a 3D graphics tile renderer for visualization of data from medical scanners. The performance requirement of this application is a frame rate of 25 frames per second when rendering 3D models with 2 million triangles, i.e. 50 million triangles per second, sustained (not peak). At present, a software implementation is capable of 3-4 frames per second for a 1 million triangle model. By using direct evaluation of certain interpolation parameters instead of forward differencing, writing back parameters to SDRAM is avoided. In software, forward differencing is usually better, but in this hardware implementation, the trade-off has made it possible to develop a very regular memory architecture with a buffering system, which can reach 95% bandwidth utilization using off-the-shelf SDRAM, This is achieved by changing the algorithm to use a memory access strategy with write-only and read-only phases, and a buffering system, which uses round-robin bank write-access combined with burst read-access.
  • Keywords
    DRAM chips; interpolation; memory architecture; rendering (computer graphics); 3D graphics tile renderer; SDRAM; burst read-access; computation/memory access tradeoff; data visualisation; forward differencing; interpolation parameters; medical scanners; memory architecture; performance requirement; round-robin bank write-access;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2000. CODES 2000. Proceedings of the Eighth International Workshop on
  • Conference_Location
    San Diego, CA, USA
  • Print_ISBN
    1-58113-268-9
  • Type

    conf

  • Filename
    843706