DocumentCode :
2725405
Title :
Efficient fine-grain thread migration with active threads
Author :
Weissman, B. ; Gomes, B. ; Quittek, Jurgen W. ; Holtkamp, Michiel
Author_Institution :
California Univ., Berkeley, CA, USA
fYear :
1998
fDate :
30 Mar-3 Apr 1998
Firstpage :
410
Lastpage :
414
Abstract :
Thread migration is established as a mechanism for achieving dynamic load sharing. However, fine-grained migration has not been used due to the high thread and messaging overheads. This paper describes a fine-grained thread migration system whose extensible event mechanism permits an efficient interface between threads and communications without compromising the modularity and performance of either. Migration is supported by user level primitives based on which applications may implement different migration policies. The system is portable and can be used directly or serve as a compilation target for parallel languages. The system runs on a cluster of SMPs and observed performance is orders of magnitude better than other reported measurements
Keywords :
multiprogramming; parallel languages; parallel programming; resource allocation; software performance evaluation; software portability; active threads; compilation; dynamic load sharing; extensible event mechanism; fine-grain thread migration; measurements; messaging overhead; modularity; parallel languages; performance; software portability; user level primitives; Computer science; Costs; Europe; Functional programming; Kernel; Load management; National electric code; Object oriented modeling; Packaging; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location :
Orlando, FL
ISSN :
1063-7133
Print_ISBN :
0-8186-8404-6
Type :
conf
DOI :
10.1109/IPPS.1998.669949
Filename :
669949
Link To Document :
بازگشت