search for: redoriginal

Displaying 1 result from an estimated 1 matches for "redoriginal".

2020 Jan 03
10
Writing loop transformations on the right representation is more productive
...* Detect and optimize reductions * Loop skewing/wavefronting * Loop reversal * Solver-driven (polyhedral) optimization * Loop idiom recognition Optimization Pipeline --------------------- The optimization pipeline for the hierarchy DAG is straightforward: void optimizeLoopNest() { RedOriginal = generateLoopHierarchy(); List = createCandidates(RedOriginal); sort(List, [](Cand1,Cand2) { return estimateExecutionTime(Cand2) - estimateExecutionTime(Cand1); } ); if (List[0] != RedOriginal) emit(List[0]); } Subtr...