DocumentCode :
2655955
Title :
An open64-based cost analytical model in auto-vectorization
Author :
Yuanyuan, Zhang ; Rongcai, Zhao
Author_Institution :
Comput. Sci. & Technol., PLA Inf. Eng. Univ., Zhengzhou, China
Volume :
3
fYear :
2010
fDate :
17-19 Sept. 2010
Abstract :
Discontinuous references to memory and misalignment of memory access mode can have great impact on program performance in auto-vectorization. Different target-specific architecture may have different influence on vectorization performance. As a popular technology in recent years, the multimedia extension technique is important in the vectorization field. Supported by special processing unit in microprocessors, the SIMD automatic vectorization become available. Compiler targeted to SIMD has been widely used in research. This article has proposed a cost analytical model in automatic vectorization compiler. Based on the analysis of several important factors which impact the performance, this model combining with the SLP technique, evaluates both benefit and cost during vectorization and exists as a guidance to vectorization. Experimental results indicate that to some extent this model can accurately predict benefits for vectorization and guide compiler optimization.
Keywords :
costing; optimisation; parallel processing; program compilers; storage management; Open64 based cost analytical model; SIMD automatic vectorization; SLP technique; automatic vectorization compiler; guide compiler optimization; memory access; Programmable logic arrays; Variable speed drives; SIMD; compiler; cost model; instruction; performance; vectorization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Educational and Information Technology (ICEIT), 2010 International Conference on
Conference_Location :
Chongqing
Print_ISBN :
978-1-4244-8033-3
Electronic_ISBN :
978-1-4244-8035-7
Type :
conf
DOI :
10.1109/ICEIT.2010.5608348
Filename :
5608348
Link To Document :
بازگشت