1998 · 21 citations · 6 references
ComputingComputer EngineeringComputer ScienceAlgorithmsCompilersSchedulingCpu SchedulingInstruction SchedulingInstruction-level ParallelismRandomized AlgorithmsGreedy HeuristicsHeuristic SchedulingInstruction Scheduling AlgorithmsList SchedulingParallel SchedulingRandomization
While altering the scope of instruction scheduling has a rich heritage in compiler literature, instruction scheduling algorithms have received little coverage in recent times. The widely held belief is that greedy heuristic techniques such as list scheduling are "good" enough for most practical purposes. The evidence supporting this belief is largely anecdotal with a few exceptions.
6
Scheduling and rescheduling with iterative repair
Monte Zweben, Eugene Davis, Brian Daun et al. · IEEE Transactions on Systems Man and Cybernetics · 1993 · 273 citations · Full text
Learning to Schedule Straight-Line Code
J. Eliot B. Moss, Paul E. Utgoff, John Cavazos et al. · 1997 · 56 citations