DocumentCode :
1328387
Title :
Using opcode information to control thread scheduling in pipelined multithreaded processors
Author :
McCrackin, D.C.
Author_Institution :
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
Volume :
19
Issue :
3
fYear :
1994
fDate :
7/1/1994 12:00:00 AM
Firstpage :
139
Lastpage :
141
Abstract :
This paper examines the performance of two delay enforced multistream (DEMUS) thread scheduling mechanisms for pipelined multithreaded processors. The fixed-delay (FD) mechanism, which is equivalent to the pessimistic thread scheduling technique of classical cyclic pipeline computers, is simple to implement, but requires as many running threads as pipeline stages for complete pipeline utilization. It is demonstrated by means of simulation that even the simple technique of scheduling based on opcode, as in the modified fixed-delay (MFD) mechanism, is sufficient to greatly improve the performance characteristics of a pipelined multithreaded machine.
Keywords :
parallel algorithms; pipeline processing; scheduling; DEMUS thread scheduling mechanisms; complete pipeline utilization; delay enforced multistream thread scheduling mechanisms; fixed-delay mechanism; modified fixed-delay mechanism; opcode information; pessimistic thread scheduling technique; pipeline stages; pipelined multithreaded machine; pipelined multithreaded processors; thread scheduling; Delays; Hazards; Instruction sets; Pipeline processing; Pipelines; Processor scheduling;
fLanguage :
English
Journal_Title :
Electrical and Computer Engineering, Canadian Journal of
Publisher :
ieee
ISSN :
0840-8688
Type :
jour
DOI :
10.1109/CJECE.1994.6593845
Filename :
6593845
Link To Document :
بازگشت