DocumentCode
2055499
Title
On the scheduling algorithm of the dynamically trace scheduled VLIW architecture
Author
De Souza, Alberto Ferreira ; Rounce, Peter
Author_Institution
Dept. de Inf., Univ. Fed. do Espirito Santo, Vitoria, Brazil
fYear
2000
fDate
2000
Firstpage
565
Lastpage
572
Abstract
In a machine that follows the dynamically trace scheduled VLIW (DTSVLIW) architecture, VLIW instructions are built dynamically through an algorithm that can be implemented in hardware. These VLIW instructions are cached so that the machine can spend most of its time executing VLIW instructions without sacrificing any binary compatibility. This paper evaluates the effectiveness of the DTSVLIW instruction-scheduling algorithm by comparing it with the first come first served (FCFS) algorithm, used for microinstruction compaction, and the greedy algorithm, used by the Dynamic Instruction Formatting (DIF) architecture. We also present comparisons between the DTSVLIW, pure VLIW, and the Power PC620 processor. Our results show that the DTSVLIW scheduling algorithm has almost the same performance as the Greedy and FCFS. The results also show that the DTSVLIW performs better than the DIF for important machine configurations, better than pure VLIW implementations in most cases, and better than the Power PC620 using equivalent hardware resources
Keywords
parallel architectures; performance evaluation; processor scheduling; Power PC620 processor; VLIW instructions; dynamic instruction formatting architecture; dynamically trace scheduled VLIW architecture; equivalent hardware resources; greedy algorithm; instruction-scheduling algorithm; microinstruction compaction; scheduling algorithm; Clocks; Computer architecture; Computer science; Dynamic scheduling; Electrical capacitance tomography; Engines; Hardware; Processor scheduling; Scheduling algorithm; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
Conference_Location
Cancun
Print_ISBN
0-7695-0574-0
Type
conf
DOI
10.1109/IPDPS.2000.846036
Filename
846036
Link To Document