DocumentCode
2416195
Title
A Vectorization Method of Export Branch for SIMD Extension
Author
Zhu, Jiafeng ; Zhao, Rongcai ; Han, Lin ; Hao, Yunlong ; Bai, Lili
fYear
2011
fDate
16-18 May 2011
Firstpage
265
Lastpage
269
Abstract
The main popular vectorization methods for the SIMD extension dig the parallelism of the programs relying on the compiler´s data dependence analysis. But the data dependence analysis can not deal with the non-structured control flow statements. Therefore, the up-to-date compilers are extremely limited to vectorize these statements. Here is a vectorization method of the export branch for the SIMD extension, which can automatically and effectively vectorize the export branch within the vector length. And the results of performance test show that this method can both fully ensure the semantic correctness of the control flow and exploit the parallelism of the data flow.
Keywords
Acceleration; Arrays; Optimization; Parallel processing; Program processors; Transforms; Vectors; SIMD extension; export branch; vector length; vectorization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Science (ICIS), 2011 IEEE/ACIS 10th International Conference on
Conference_Location
Sanya, China
Print_ISBN
978-1-4577-0141-2
Type
conf
DOI
10.1109/ICIS.2011.49
Filename
6086481
Link To Document