DocumentCode :
2496360
Title :
Runtime support for user-level ultra lightweight threads on massively parallel distributed memory machines
Author :
Shu, Wei
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Buffalo, NY, USA
fYear :
1995
fDate :
6-9 Feb 1995
Firstpage :
448
Lastpage :
455
Abstract :
Ultra-lightweight Thread (uThread) is a library package designed and optimized for user-level management of parallelism in a single application program running on distributed memory computers. Existing process management systems incur an unnecessarily high cost when used for the type of parallelism exploited within an application. By reducing the overhead of ownership protection and frequent context switches, uThread encourages both simplicity and performance. In addition, uThread provides various scheduling support to balance the system load. The uThread package reduces the cost of parallelism management to nearly the lower bound. This package has been successfully running on most distributed memory computers, such as Intel iPSC/860, Touchstone Delta, NCUBE, and TMC CM-5
Keywords :
distributed memory systems; parallel processing; scheduling; Intel iPSC/860; NCUBE; TMC CM-5; Touchstone Delta; library package; massively parallel distributed memory machines; runtime support; uThread; user-level management; user-level ultra lightweight threads; Application software; Costs; Design optimization; Distributed computing; Libraries; Memory management; Packaging; Parallel processing; Runtime; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computation, 1995. Proceedings. Frontiers '95., Fifth Symposium on the
Conference_Location :
McLean, VA
Print_ISBN :
0-8186-6965-9
Type :
conf
DOI :
10.1109/FMPC.1995.380480
Filename :
380480
Link To Document :
بازگشت