DocumentCode :
751820
Title :
Practical delay enforced multistream (DEMUS) control of deeply pipelined processors
Author :
McCrackin, Daniel C.
Author_Institution :
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, Ont., Canada
Volume :
44
Issue :
3
fYear :
1995
fDate :
3/1/1995 12:00:00 AM
Firstpage :
458
Lastpage :
462
Abstract :
The simulated performance of a practical multithreaded mechanism for achieving high utilization of deeply pipelined (>5 stage) processors is presented. Threads are dynamically interleaved in one pipeline. After each instruction is dispatched, enough delay is introduced so that successive instructions cannot interfere. Four scheduling algorithms, three of which are realizable, are tested on a simple simulated processor. Good pipeline utilization can be achieved even when the number of running threads is less than the number of pipeline stages
Keywords :
performance evaluation; pipeline processing; scheduling; deeply pipelined processors; delay; delay enforced multistream control; multithreaded mechanism; pipeline stages; pipeline utilization; scheduling algorithms; simulated performance; simulated processor; Clocks; Computational modeling; Computer simulation; Delay estimation; Hazards; Pipelines; Process control; Processor scheduling; Testing; Yarn;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.372038
Filename :
372038
Link To Document :
بازگشت