• DocumentCode
    3525396
  • Title

    Implementation and evaluation of the Complex Streamed Instruction set

  • Author

    Juurlink, Ben ; Tcheressiz, Dmitri ; Vassiliadis, Stamatis ; Wijshoff, Harry A.G.

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Netherlands
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    73
  • Lastpage
    82
  • Abstract
    An architectural paradigm designed to accelerate streaming operations on mixed-width data is presented and evaluated. The described Complex Streamed Instruction (CSI) set contains instructions that process data streams of arbitrary length. The number of bits or elements that will be processed in parallel is therefore not visible to the programmer, so no recompilation is needed in order to benefit from a wider datapath. CSI also eliminates many overhead instructions (such as instructions needed for data alignment and reorganization) often needed in applications utilizing media ISA extensions such as MMX and VIS by replacing them with a hardware mechanism. Simulation results using several multimedia kernels demonstrate that CSI provides a factor of up to 9.9 (4.0 on average) performance improvement when compared to Sun´s VIS extension. For complete applications, the performance gain is 9% to 36% with an average of 20%
  • Keywords
    instruction sets; microprogramming; multimedia systems; operating system kernels; parallel architectures; CSI; Complex Streamed Instruction set; MMX; VIS; architectural paradigm; data alignment; data streams; datapath; hardware mechanism; media ISA extensions; mixed-width data; multimedia kernels; overhead instructions; performance gain; performance improvement; streaming operation acceleration; Acceleration; Data engineering; Design engineering; Hardware; Instruction sets; Kernel; Laboratories; Multimedia systems; Parallel processing; Sun;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2001. Proceedings. 2001 International Conference on
  • Conference_Location
    Barcelona
  • ISSN
    1089-796X
  • Print_ISBN
    0-7695-1363-8
  • Type

    conf

  • DOI
    10.1109/PACT.2001.953289
  • Filename
    953289