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
Link To Document