DocumentCode :
2152611
Title :
The compiler for supporting multithreading in cyclic register windows
Author :
Cheng, Li ; Dingxing, Wang ; Meiming, Shen ; Weimin, Zheng ; Peng Shanling
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
1996
fDate :
12-14 Jun 1996
Firstpage :
57
Lastpage :
62
Abstract :
This paper presents the compilation technique to support the P&M (pipelining and multithreading) multithreaded program execution model on the SPARC processor, which has cyclic register windows. The program execution model improves the performance by running multiple user-level threads on each processor and filling the idle cycles that would otherwise be wasted waiting for messages. The integrated compilation paradigm is described systematically. The generated code is efficient, which obtains rapid context switching without sacrificing the benefit of fast procedure call
Keywords :
parallel processing; performance evaluation; program compilers; SPARC processor; compiler; cyclic register windows; fast procedure call; idle cycles; multithreaded program execution model; multithreading; performance; program execution model; rapid context switching; Computer science; Delay; Filling; Message passing; Multithreading; Parallel processing; Performance analysis; Registers; Runtime; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location :
Beijing
ISSN :
1087-4089
Print_ISBN :
0-8186-7460-1
Type :
conf
DOI :
10.1109/ISPAN.1996.508961
Filename :
508961
Link To Document :
بازگشت