• DocumentCode
    512842
  • Title

    Intra-vector SIMD instructions for core specialization

  • Author

    Meenderinck, Cor ; Juurlink, Ben

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2009
  • fDate
    4-7 Oct. 2009
  • Firstpage
    479
  • Lastpage
    484
  • Abstract
    Current research is mainly focussing on exploiting TLP to increase performance. Another avenue, however, for achieving performance scalability is specialization. In this paper we propose application specific intra-vector instructions for two dimensional signal processing kernels. In such kernels usually significant data rearrangement overhead is required in order to use the SIMD capabilities. When using the intra-vector instructions the overhead can be avoided. We have implemented intra-vector instructions in the Cell SPU core and measured speedups of up to 2.06, with an average of 1.45.
  • Keywords
    instruction sets; microprocessor chips; multiprocessing systems; parallel processing; Cell SPU core; TLP; application specific intra-vector instructions; core specialization; data rearrangement overhead; intravector SIMD instructions; performance scalability; two dimensional signal processing kernels; Application software; Computer aided instruction; Computer architecture; Computer science; Decoding; Kernel; Laboratories; Mathematics; Scalability; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2009. ICCD 2009. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-5029-9
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2009.5413112
  • Filename
    5413112