Displaying 1 result from an estimated 1 matches for "getperfectlynestedloop".
2020 Jan 03
10
Writing loop transformations on the right representation is more productive
...return;
}
// Mid level: recognize stencils
if (isStencil(Root))
...
// Mid level: Map to compute hierarchy (here: simd -> SMT -> core
-> socket for CPUs)
if (isParallel(Root) fitsWorkingSet(Root.getBody(), LLCSize) && &&
isParallel(Root.getPerfectlyNestedLoop(1)) &&
fitsWorkingSet(Root.getPerfectlyNestedLoop(2).getBody(), L2Size) &&
isParallel(Root.getPerfectlyNestedLoop(2)) &&
fitsWorkingSet(Root.getPerfectlyNestedLoop(3).getBody(), L1Size) &&
isVectorizable(Root.getPerfectlyNestedLoop(3))) {...