Displaying 8 results from an estimated 8 matches for "lcal".
Did you mean:
cal
2015 Jul 15
5
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
Hi all,
I would like to propose an improvement of the “almost dead” block
elimination in Transforms/Local.cpp so that it will preserve the canonical
loop form for loops with a volatile iteration variable.
*** Problem statement
Nested loops in LCALS Subset B (https://codesign.llnl.gov/LCALS.php) are
not vectorized with LLVM -O3 because the LLVM loop vectorizer fails the
test whether the loop latch and exiting block of a loop is the same. The
loops are vectorizable, and get vectorized with LLVM -O2 and also with
other commercial compilers (icc...
2015 Jul 16
2
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
...> > I would like to propose an improvement of the “almost dead” block
> > elimination in Transforms/Local.cpp so that it will preserve the
> > canonical loop form for loops with a volatile iteration variable.
>
> > *** Problem statement
>
> > Nested loops in LCALS Subset B (
> > https://codesign.llnl.gov/LCALS.php
> > ) are not vectorized with LLVM -O3 because the LLVM loop vectorizer
> > fails the test whether the loop latch and exiting block of a loop
> > is
> > the same. The loops are vectorizable, and get vectorized with LL...
2015 Jul 16
2
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
...so that it will preserve
> > > > the
> > > > canonical loop form for loops with a volatile iteration
> > > > variable.
> > >
> >
>
> > > > *** Problem statement
> > >
> >
>
> > > > Nested loops in LCALS Subset B (
> > > > https://codesign.llnl.gov/LCALS.php
> > > > ) are not vectorized with LLVM -O3 because the LLVM loop
> > > > vectorizer
> > > > fails the test whether the loop latch and exiting block of a
> > > > loop
> > > &g...
2015 Jul 16
4
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
...> > > > > > variable.
> > > > >
> > > >
> > >
> >
>
> > > > > > *** Problem statement
> > > > >
> > > >
> > >
> >
>
> > > > > > Nested loops in LCALS Subset B (
> > > > > > https://codesign.llnl.gov/LCALS.php
> > > > > > ) are not vectorized with LLVM -O3 because the LLVM loop
> > > > > > vectorizer
> > > > > > fails the test whether the loop latch and exiting block of
>...
2016 Mar 24
2
[test-suite] r261857 - [cmake] Add support for arbitrary metrics
...es, just for
>> TSVC. Ideally, I'd like aligned and unaligned variants of each of
>> these. I've not done that because I thought that 72 executables
>> would be a bit much, but that's 544 executables if I generate one
>> per kernel variant.
>>
>> The LCALS benchmark, which I'd really like to add sometime soon, has
>> another ~100 kernels, which is ~200 to do both float and double
>> (which we should do).
>>
>> What do you think is reasonable here?
>>
>
> Also, we might want to consider updating some of thes...
2016 Mar 24
0
[test-suite] r261857 - [cmake] Add support for arbitrary metrics
...; TSVC. Ideally, I'd like aligned and unaligned variants of each of
>>> these. I've not done that because I thought that 72 executables
>>> would be a bit much, but that's 544 executables if I generate one
>>> per kernel variant.
>>>
>>> The LCALS benchmark, which I'd really like to add sometime soon, has
>>> another ~100 kernels, which is ~200 to do both float and double
>>> (which we should do).
>>>
>>> What do you think is reasonable here?
>>>
>>
>> Also, we might want to co...
2016 Mar 24
1
[test-suite] r261857 - [cmake] Add support for arbitrary metrics
...39;d like aligned and unaligned variants of each of
>>>> these. I've not done that because I thought that 72 executables
>>>> would be a bit much, but that's 544 executables if I generate one
>>>> per kernel variant.
>>>>
>>>> The LCALS benchmark, which I'd really like to add sometime soon, has
>>>> another ~100 kernels, which is ~200 to do both float and double
>>>> (which we should do).
>>>>
>>>> What do you think is reasonable here?
>>>>
>>>
>>&g...
2015 Aug 13
2
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
...sung at us.ibm.com > wrote:
>
> Hi all, I would like to propose an improvement of the “almost dead”
> block elimination in Transforms/Local.cpp so that it will preserve
> the canonical loop form for loops with a volatile iteration
> variable. *** Problem statement Nested loops in LCALS Subset B (
> https://codesign.llnl.gov/LCALS.php ) are not vectorized with LLVM
> -O3 because the LLVM loop vectorizer fails the test whether the loop
> latch and exiting block of a loop is the same. The loops are
> vectorizable, and get vectorized with LLVM -O2 I would be interested
&...