DocumentCode :
1826434
Title :
Relocatable register sharing technique for multithreaded processor architectures
Author :
Killeen, Tim ; Celenk, Mehmet
Author_Institution :
Dept. of Comput. Sci., Ohio Univ., Athens, OH, USA
fYear :
1994
fDate :
20-22 Mar 1994
Firstpage :
545
Lastpage :
549
Abstract :
Multitasking improves processor utilization by allowing computation for one task to be overlapped with long latency operations involving other tasks. This requires substantial overhead to manage processes and interprocess communication, and reduces processor utilization. The paper presents a register sharing technique that supports efficient instruction stream interleaving of interacting tasks. This flexibility permits greater utilization of resources, allowing for more resident processes, and provides efficient interprocess communications in multitasking environments. Theoretical analysis and experiments using multitasking and distributed operating systems show that shared register multistreaming can sustain near optimal processor utilization for a variety of workloads
Keywords :
microprocessor chips; multiprogramming; network operating systems; parallel architectures; shared memory systems; distributed operating systems; efficient instruction stream interleaving; interacting tasks; interprocess communication; interprocess communications; latency operations; multitasking; multithreaded processor architectures; near optimal processor utilization; processor utilization; relocatable register sharing technique; resident processes; shared register multistreaming; workloads; Computer architecture; Context; Delay; Hardware; Interleaved codes; Multitasking; Operating systems; Performance analysis; Registers; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Theory, 1994., Proceedings of the 26th Southeastern Symposium on
Conference_Location :
Athens, OH
ISSN :
0094-2898
Print_ISBN :
0-8186-5320-5
Type :
conf
DOI :
10.1109/SSST.1994.287817
Filename :
287817
Link To Document :
بازگشت