• 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