The Community for Technology Leaders
RSS Icon
Subscribe
pp: 1
Nadav Rotem , Haifa University, Haifa
Yosi Ben-Asher , Haifa University, Haifa
ABSTRACT
Graphics Processing Units accelerate data-parallel graphic calculations using wide SIMD vector units. IF-conversion is a compiler transformation, which converts control dependencies into data dependencies, and it is used by vectorizing compilers to eliminate control flow and enable efficient code generation. In this work we enhance the IF-conversion transformation by using a block unification method to improve the currently used block flattening method. Our experimental results demonstrate that our IF-conversion method is effective in reducing the number of predicated instructions and in boosting kernel execution speed.
INDEX TERMS
Code generation, Software/Software Engineering, Programming Languages, Processors, Compilers, Software/Software Engineering, Programming Languages, Processors
CITATION
Nadav Rotem, Yosi Ben-Asher, "Block Unification IF-conversion for High Performance Architectures", IEEE Computer Architecture Letters, , no. 2, pp. 1, RapidPosts RapidPosts, doi:10.1109/L-CA.2012.28
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool