Displaying 1 result from an estimated 1 matches for "tilesize".
Did you mean:
filesize
2020 Jan 03
10
Writing loop transformations on the right representation is more productive
...Worklist.insert(Root,Optimized);
Matches += 1;
}
if (Matches >= Threshold)
return;
// Low level: optimize working set for L1 cache size using tiling
Band = maximumTilableNest(Root);
WorkingSetSizePerIteration = estimatWorkingSet(Band.back().getBody());
TileSize = floor(nthroot(L1CacheSize / WorkingSetSizePerIteration,
Band.size()));
if (TileSize > 1) {
Worklist.insert(applyTiling(Root, TilesSize.splat(Band.size()));
Matches += 1;
}
if (Matches >= Threshold)
return;
// Low level: vectorization for each SIMD level...