Displaying 1 result from an estimated 1 matches for "specint_2006".
2015 Jan 12
8
[LLVMdev] RFC: Loop distribution/Partial vectorization
Hi,
We'd like to propose new Loop Distribution pass. The main motivation is to
allow partial vectorization of loops. One such example is the main loop of
456.hmmer in SpecINT_2006. The current version of the patch improves hmmer by
24% on ARM64 and 18% on X86.
The goal of the pass is to distribute a loop that can't be vectorized because of
memory dependence cycles. The pass splits the part with cycles into a new loop
making the remainder of the loop a candidate for ve...