search for: d21124

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...