Title :
A Technology Based Benefit Analysis on Reuse of Vector Register for SIMD Vectorization Optimization
Author :
Yang, Ming ; Yao, Yuan ; Wei, Shuai ; Zhang, Yuanyuan ; Huang, Lei
Author_Institution :
Zhengzhou Inf. Sci. & Technol. Inst., Zhengzhou, China
Abstract :
The reuse-rate of vector register is one of the most important aspects that influence the SIMD performance. However, the reuse of vector register probably can lead ton on-continuous memory access and non-hit of cache. Based on register reuse analysis, we establish a cost analysis that guide the multiple code generation. Then we perform NPB test based on different problem-scale and the result shows that program can reap an optimal performance as a result of this optimization, which can avoid low cache hit rate arose by vector register reuse for SIMD code generation.
Keywords :
optimisation; parallel processing; program compilers; vector processor systems; NPB test; SIMD; benefit analysis; cost analysis; multiple code generation; optimization; vector register reuse; vectorization; Algorithm design and analysis; Arrays; Information science; Optimization; Redundancy; Registers; Testing; Loop transfer; Reuse of vector register; SIMD; benefit analysis;
Conference_Titel :
Information Science and Engineering (ISISE), 2010 International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-428-2
DOI :
10.1109/ISISE.2010.18