Software pipelining loops containing multiple paths is a very difficult problem. Loop shifting offers the possibility of a close to optimal schedule with acceptable code growth. Deciding how often to shift each operation is difficult, and existing heuristics are rather ad hoc. We separate loop shifting from scheduling, and present new, non-greedy heuristics. Experimental results showtha t our approach yields better performance and less code growth.
CITATION STYLE
Gregg, D. (2000). Global software pipelining with iteration preselection. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1781, pp. 189–201). Springer Verlag. https://doi.org/10.1007/3-540-46423-9_13
Mendeley helps you to discover research relevant for your work.