DocumentCode
3424015
Title
Instruction-level parallel processors-dynamic and static scheduling tradeoffs
Author
Rudd, Kevin W. ; Flynn, Michael J.
Author_Institution
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear
1997
fDate
17-21 Mar 1997
Firstpage
74
Lastpage
81
Abstract
Recently, high performance computer architecture has focused on dynamic scheduling techniques to issue and execute multiple operations concurrently. These designs are complex and have frequently shown disappointing performance. A complementary approach is the use of static scheduling techniques to exploit the same parallelism. We describe some of the tradeoffs between the use of static and dynamic scheduling techniques and show that with appropriate scheduling, low complexity designs using only static scheduling have significant advantages over high complexity designs using dynamic scheduling in real systems
Keywords
instruction sets; parallel architectures; processor scheduling; dynamic scheduling techniques; high complexity designs; high performance computer architecture; instruction level parallel processors; low complexity designs; multiple operations; real systems; static scheduling tradeoffs; Computer architecture; Concurrent computing; Delay; Dynamic scheduling; Hardware; Laboratories; Performance analysis; Process design; Processor scheduling; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Algorithms/Architecture Synthesis, 1997. Proceedings., Second Aizu International Symposium
Conference_Location
Aizu-Wakamatsu
Print_ISBN
0-8186-7870-4
Type
conf
DOI
10.1109/AISPAS.1997.581630
Filename
581630
Link To Document