• DocumentCode
    871163
  • Title

    Multimedia rectangularly addressable memory

  • Author

    Kuzmanov, Georgi ; Gaydadjiev, Georgi ; Vassiliadis, Stamatis

  • Author_Institution
    Comput. Eng. Lab, Delft Univ. of Technol., Netherlands
  • Volume
    8
  • Issue
    2
  • fYear
    2006
  • fDate
    4/1/2006 12:00:00 AM
  • Firstpage
    315
  • Lastpage
    322
  • Abstract
    We propose a scalable data alignment scheme incorporating module assignment functions and a generic addressing function for parallel access of randomly aligned rectangular blocks of data. The addressing function implicitly embeds the module assignment functions and it is separable, which potentially enables short critical paths and saves hardware resources. We also discuss the interface between the proposed memory organization and a linearly addressable memory. An implementation, suitable for MPEG-4 is presented and mapped onto an FPGA technology as a case study. Synthesis results indicate reasonably small hardware costs in the order of up to a few thousand FPGA slices for an exemplary 512×1024 two-dimensional (2-D) addressable space and a range of access pattern dimensions. Experiments suggest that speedups close to 8× can be expected when compared to linear addressing schemes.
  • Keywords
    field programmable gate arrays; multimedia systems; storage allocation; FPGA technology; MPEG-4; generic addressing function; linear addressing scheme; memory organization; module assignment function; multimedia rectangularly addressable memory; rectangular block addressing; scalable data alignment scheme; Costs; Field programmable gate arrays; Hardware; Helium; MPEG 4 Standard; Memory; Scalability; Space technology; Two dimensional displays; Vector processors; Linear addressing; memory modules; module assignment functions; rectangular block addressing; separability;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/TMM.2005.864345
  • Filename
    1608112