• DocumentCode
    1044515
  • Title

    Access-Pattern-Aware On-Chip Memory Allocation for SIMD Processors

  • Author

    Chang, Hoseok ; Sung, Wonyong

  • Author_Institution
    Sch. of Electr. Eng., Seoul Nat. Univ., Seoul
  • Volume
    28
  • Issue
    1
  • fYear
    2009
  • Firstpage
    158
  • Lastpage
    163
  • Abstract
    The number of cycles for each external memory access in Single Instruction Multiple Data (SIMD) processors is heavily affected by the access pattern, such as aligned, unaligned, or stride. We developed a high-performance dynamic on-chip memory-allocation method for SIMD processors by considering the memory access pattern as well as the access frequency. The access pattern and the access count for an array of a loop are determined by both code analysis and profiling, which are performed on a developed compiler framework. This framework not only conducts dynamic on-chip memory allocation but also generates optimized codes for a target processor. The proposed allocation method has been tested with several multimedia benchmarks including motion estimation, 2-D discrete cosine transform, and MPEG2 encoder programs.
  • Keywords
    codes; microprocessor chips; storage allocation; 2-D discrete cosine transform; MPEG2 encoder programs; SIMD processors; access count; access frequency; access-pattern-aware on-chip memory allocation; code analysis; code profiling; memory access pattern; single instruction multiple data processors; Arithmetic; Benchmark testing; Clocks; Discrete cosine transforms; Educational technology; Frequency; Motion estimation; Pattern analysis; Performance analysis; Power generation economics; Code generation; Single Instruction Multiple Data (SIMD) processor; dynamic memory allocation; interleaved memory; on-chip memory allocation;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2008.2009145
  • Filename
    4723635