• DocumentCode
    1143758
  • Title

    Byte and modulo addressable parallel memory architecture for video coding

  • Author

    Tanskanen, Jarno K. ; Sihvo, Tero ; Niittylahti, Jarkko

  • Author_Institution
    Inst. of Digital & Comput. Syst., Tampere Univ. of Technol., Finland
  • Volume
    14
  • Issue
    11
  • fYear
    2004
  • Firstpage
    1270
  • Lastpage
    1276
  • Abstract
    This paper proposes an internal data memory architecture supporting byte and modulo addressing for processors having subword parallel processing capability, or alternatively, multiple SIMD-connected processing elements on-chip. Byte-addressable memory efficiently relieves the data word alignment problem in motion estimation block matching. In addition, a special modulo addressing allows part of the bytes in a word to be accessed simultaneously from the both ends of a circular buffer. With the modulo-addressable memory, the external memory bandwidth can be significantly reduced, while preserving efficient memory access performance in block-matching operations. The proposed data memory architecture consists of parallel memory modules, address computation circuitry, and data permutation network. Designs for different data bus widths (N= 2, 4, 8 bytes) are considered.
  • Keywords
    image matching; motion estimation; parallel memories; parallel processing; video coding; byte addressing; circular addressing; computation circuitry; data permutation network; internal data memory architecture; modulo addressing; motion estimation block matching; parallel memory architecture; video coding; Circuits; Computer networks; Concurrent computing; Data mining; MPEG 4 Standard; Memory architecture; Motion estimation; Parallel processing; Signal processing; Video coding; Byte addressing; circular addressing; modulo addressing; parallel memory; video coding;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2004.835148
  • Filename
    1347196