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
Link To Document :
بازگشت