• DocumentCode
    2443354
  • Title

    Performance Evaluation of an SIMD Architecture with a Multi-bank Vector Memory Unit

  • Author

    Chang, Hoseok ; Cho, Junho ; Sung, Wonyong

  • Author_Institution
    Sch. of Electr. Eng., Seoul Nat. Univ.
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    71
  • Lastpage
    76
  • Abstract
    The SIMD architecture is very efficient for multimedia data processing since it can handle multiple data with a single instruction. In order to perform an SIMD operation, data must be aligned in the vector register at first, which requires shuffle, pack or unpack instructions and such instructions can be an obstacle to the performance enhancement. The alignment restriction also hinders the efficient automatic vectorization in SIMD compilers. In this paper, an SIMD processor with a multi-bank vector memory unit is designed. The SIMD processor consists of a 2-way VLIW processor, an n-way SIMD co-processor, and an (n+1)-bank vector memory unit. The vector memory unit also includes the address generation logic. An SIMD compiler which exploits the vector memory unit is developed. Since the vector memory permits unaligned and stride accesses without overhead instructions, the developed compiler shows a quite good performance. The performance of an MPEG2 encoder that is optimized by the developed SIMD compiler is analyzed
  • Keywords
    instruction sets; multimedia communication; multiprocessing systems; parallel architectures; parallel machines; 2-way VLIW processor; MPEG2 encoder; SIMD architecture; multibank vector memory unit; multimedia data processing; performance evaluation; Application software; Computer architecture; Coprocessors; Data processing; Logic; Optimizing compilers; Performance analysis; Registers; VLIW; Vector processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
  • Conference_Location
    Banff, Alta.
  • ISSN
    1520-6130
  • Print_ISBN
    1-4244-0383-9
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2006.352558
  • Filename
    4161828