ON LOOP TRANSFORMATIONS FOR GENERALIZED CYCLE SHRINKING

Citation
Wj. Shang et al., ON LOOP TRANSFORMATIONS FOR GENERALIZED CYCLE SHRINKING, IEEE transactions on parallel and distributed systems, 5(2), 1994, pp. 193-204
Citations number
21
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
5
Issue
2
Year of publication
1994
Pages
193 - 204
Database
ISI
SICI code
1045-9219(1994)5:2<193:OLTFGC>2.0.ZU;2-6
Abstract
This paper describes several loop transformation techniques for extrac ting parallelism from nested loop structures. Nested loops can when be scheduled to run in parallel so that execution time is minimized. One technique is called selective cycle shrinking, and the other is calle d true dependence cycle shrinking. It is shown how selective shrinking is related to linear scheduling of nested loops and how true dependen ce shrinking is related to conflict-free mappings of higher dimensiona l algorithms into lower dimensional processor arrays. Methods are prop osed in this paper to find the selective and true dependence shrinking s with minimum total execution time by applying the techniques of find ing optimal linear schedules and optimal and conflict-free mappings pr oposed in Shang and Fortes.