Displaying 3 results from an estimated 3 matches for "d21124".
2016 Jun 09
2
[Proposal][RFC] Cache aware Loop Cost Analysis
...op
> cost based on cache data. The primary motivation for implementing this is
> to write profitability measures for cache related optimizations like
> interchange, fusion, fission, pre-fetching and others.
>
> I have implemented a prototypical version at
> http://reviews.llvm.org/D21124.
>
> I quick comment on your pass: You'll also want to add the ability to get
> the loop trip count from profiling information from BFI when available (by
> dividing the loop header frequency by the loop predecessor-block
> frequencies).
>
Sure. I will add it.
>
> The p...
2016 Jun 08
5
[Proposal][RFC] Cache aware Loop Cost Analysis
...n analysis that calculates loop cost
based on cache data. The primary motivation for implementing this is to
write profitability measures for cache related optimizations like
interchange, fusion, fission, pre-fetching and others.
I have implemented a prototypical version at http://reviews.llvm.org/D21124.
The patch basically creates groups of references that would lie in the same
cache line. Each group is then analysed with respect to innermost loops
considering cache lines. Penalty for the reference is:
a. 1, if the reference is invariant with the innermost loop,
b. TripCount for non-unit stride a...
2016 Jun 23
2
[Proposal][RFC] Cache aware Loop Cost Analysis
...n cache data. The primary motivation for implementing this is
>> to write profitability measures for cache related optimizations like
>> interchange, fusion, fission, pre-fetching and others.
>>
>> I have implemented a prototypical version at
>> http://reviews.llvm.org/D21124.
>>
>> I quick comment on your pass: You'll also want to add the ability to get
>> the loop trip count from profiling information from BFI when available (by
>> dividing the loop header frequency by the loop predecessor-block
>> frequencies).
>>
> Sure. I...