Article ID: | iaor2008726 |
Country: | United Kingdom |
Volume: | 8 |
Issue: | 5 |
Start Page Number: | 427 |
End Page Number: | 451 |
Publication Date: | Oct 2005 |
Journal: | Journal of Scheduling |
Authors: | Heffernan Mark, Wilken Kent |
Keywords: | graphs |
This paper presents a set of efficient graph transformations for local instruction scheduling. These transformations to the data-dependency graph prune redundant and inferior schedules from the solution space of the problem. Optimally scheduling the transformed problems using an enumerative scheduler is faster and the number of problems solved to optimality within a bounded time is increased. Furthermore, heuristic scheduling of the transformed problems often yields improved schedules for hard problems. The basic node-based transformation runs in