DocumentCode :
2160517
Title :
Dynamic list-scheduling with finite resources
Author :
Kamin, Ray A., III ; Adams, George B., III ; Dubey, Pradeep K.
Author_Institution :
Rockwell Int. Corp., Cedar Rapids, IA, USA
fYear :
1994
fDate :
10-12 Oct 1994
Firstpage :
140
Lastpage :
144
Abstract :
When the instruction level parallelism exceeds the available machine parallelism, a decision must be made as to which instructions get priority. This paper investigates the performance potential of five dynamic scheduling algorithms to prioritize instructions beyond basic blocks, thereby increasing processor utilization and performance. Trace-driven simulations for six benchmarks are used to analyze scheduling performance. A unique pipelining approach is introduced to address implementation limitations
Keywords :
parallel architectures; parallel programming; scheduling; dynamic scheduling; instruction level parallelism; instruction window; list scheduling; machine parallelism; scheduling; scheduling algorithms; superscalar; Aerospace electronics; Costs; Dynamic scheduling; Hardware; Heuristic algorithms; Optimal scheduling; Pipeline processing; Processor scheduling; Runtime; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
Type :
conf
DOI :
10.1109/ICCD.1994.331874
Filename :
331874
Link To Document :
بازگشت