DocumentCode :
296677
Title :
Extending list scheduling to consider execution frequency
Author :
Bourke, Michael J., III ; Sweany, Philip H. ; Beaty, Steven J.
Author_Institution :
Superior Software, Brighton, MI, USA
Volume :
1
fYear :
1996
fDate :
3-6 Jan 1996
Firstpage :
193
Abstract :
Frequency-based list scheduling (FBLS) extends standard list scheduling by considering execution frequencies within a schedule. This is useful for global instruction scheduling methods that schedule groups of basic blocks, called meta-blocks; as though they were a single block. Traditional local schedulers operate on the premise that each instruction is executed the same number of times as every other instruction in the “block”, an unwarranted assumption for meta-blocks. This assumption can lead metablocks schedulers to produce inefficient code. FBLS provides an answer to this problem by considering the differing execution frequencies within meta-blocks when scheduling operations. To evaluate our contention that FBLS is a useful extension to standard list scheduling, we implemented FBLS and compared it to standard list scheduling within the context of dominator-path scheduling, a meta-block global scheduling algorithm. Experimental results show overall run-time improvement of 10.9% for livermore loops
Keywords :
parallel programming; program compilers; program control structures; scheduling; FBLS; dominator-path scheduling; execution frequencies; execution frequency; frequency-based list scheduling; global instruction scheduling methods; inefficient code; livermore loops; local schedulers; meta-block global scheduling algorithm; meta-blocks; metablocks schedulers; run-time improvement; Computer science; Frequency; Impedance; Parallel processing; Processor scheduling; Rockets; Runtime; Scheduling algorithm; Software; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-7324-9
Type :
conf
DOI :
10.1109/HICSS.1996.495463
Filename :
495463
Link To Document :
بازگشت