Exploring and evaluating array layout restructuring for SIMDization

C Haine, O Aumage, E Petit, D Barthou - International Workshop on …, 2014 - Springer
SIMD processor units have become ubiquitous. Using SIMD instructions is the key for
performance for many applications. Modern compilers have made immense progress in
generating efficient SIMD code. However, they still may fail or SIMDize poorly, due to
conservativeness, source complexity or missing capabilities. When SIMDization fails,
programmers are left with little clues about the root causes and actions to be taken. Our
proposed guided SIMDization framework builds on the assembly-code quality assessment …

Exploring and Evaluating Array Layout Restructuring for SIMDization

D Barthou - Languages and Compilers for Parallel Computing - Springer
SIMD processor units have become ubiquitous. Using SIMD instructions is the key for
performance for many applications. Modern compilers have made immense progress in
generating efficient SIMD code. However, they still may fail or SIMDize poorly, due to
conservativeness, source complexity or missing capabilities. When SIMDization fails,
programmers are left with little clues about the root causes and actions to be taken. Our
proposed guided SIMDization framework builds on the assemblycode quality assessment …
Showing the best results for this search. See all results