DocumentCode :
3348811
Title :
Implicit Data Permutation for SIMD Devices
Author :
Shen, Li ; Huang, Libo ; Xiao, Nong ; Wang, Zhiying
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2009
fDate :
10-12 Dec. 2009
Firstpage :
1
Lastpage :
6
Abstract :
SIMD extension is one of the most effective ways to exploit data level parallelism in current microprocessor design. But limited by some constraints, such as memory address alignment and in consecutive memory access, data permutation operations are usually needed before SIMD calculations, which impede us to exploit more parallelism. In this paper, an implicit data permutation mechanism is proposed. With our approach, original explicit data permutation can be split into two stages: explicit pattern setting and implicit data reorganization. The first stage is performed by scalar instructions and the second one is triggered implicitly when a vector register is read. It provides new chance for further optimization. To make this mechanism programmable, several new scalar instructions are extended and corresponding compilation strategies are also proposed. Experimental results show that oriented to multimedia benchmarks, 1.18x speedup can be achieved over current SIMD optimization techniques on average.
Keywords :
parallel processing; program compilers; storage allocation; SIMD calculations; SIMD devices; SIMD extension; SIMD optimization techniques; compilation strategy; consecutive memory access; data level parallelism; data permutation mechanism; data permutation operations; data reorganization; implicit data permutation; memory address alignment; microprocessor design; multimedia benchmarks; scalar instructions; vector register; Assembly; Concurrent computing; Flow graphs; Impedance; Memory management; Microprocessors; Parallel processing; Registers; Virtual colonoscopy;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Multimedia Computing, 2009. EM-Com 2009. 4th International Conference on
Conference_Location :
Jeju
Print_ISBN :
978-1-4244-4995-8
Type :
conf
DOI :
10.1109/EM-COM.2009.5403000
Filename :
5403000
Link To Document :
بازگشت