DocumentCode :
3179362
Title :
Context-switching techniques for decoupled multithreaded processors
Author :
Kreuzinger, Jochen ; Ungerer, Theo
Author_Institution :
Dept. of Comput. Design & Fault Tolerance, Karlsruhe Univ., Germany
Volume :
1
fYear :
1999
fDate :
1999
Firstpage :
248
Abstract :
Multithreading techniques use coarse grain parallelism to speed up computation of a multithreaded workload by better utilization of the resources of a single processor. The paper surveys context switching techniques for multithreaded single-issue processors and classifies the techniques due to the events that trigger a context switch. We survey static and dynamic block interleaving techniques and demonstrate the application of several techniques in the decoupled multithreaded Rhamma processor. We show that a speed-up of up to 2.1 can be reached with four threads over a single-threaded base processor
Keywords :
instruction sets; multi-threading; parallel architectures; coarse grain parallelism; context switch; context-switching techniques; decoupled multithreaded Rhamma processor; decoupled multithreaded processors; dynamic block interleaving techniques; multithreaded single-issue processors; multithreaded workload; multithreading techniques; single processor; single-threaded base processor; Counting circuits; Delay; Fault tolerance; Hazards; Interleaved codes; Pipelines; Reduced instruction set computing; Registers; Switches; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
ISSN :
1089-6503
Print_ISBN :
0-7695-0321-7
Type :
conf
DOI :
10.1109/EURMIC.1999.794476
Filename :
794476
Link To Document :
بازگشت