DocumentCode
2737947
Title
TPVM: distributed concurrent computing with lightweight processes
Author
Ferrari, Adam J. ; Sunderam, V.S.
Author_Institution
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear
1995
fDate
2-4 Aug 1995
Firstpage
211
Lastpage
218
Abstract
The TPVM (Threads-oriented PVM) system, is an experimental auxiliary subsystem for the PVM distributed system, which supports the use of lightweight processes or “threads” as the basic unit of parallelism and scheduling. TPVM provides a library interface which presents both a traditional, task based, explicit message passing model, as well as a data-driven scheduling model that enables straightforward specification of computation based on data dependencies. Our system design is still under development, but a prototype implementation has allowed us to perform a number of preliminary experiments. These have provided strong evidence that TPVM can offer improved performance, processor utilization, and load balance to several application categories. Through our experiments we have also determined that the current TPVM design is not very well suited to certain types of applications, most notably highly synchronous, SPMD-style algorithms
Keywords
message passing; parallel processing; scheduling; SPMD-style algorithms; TPVM; data dependencies; data-driven scheduling model; distributed concurrent computing; experimental auxiliary subsystem; explicit message passing model; library interface; lightweight processes; load balance; parallelism; processor utilization; scheduling; threads-oriented PVM; Computer networks; Computer science; Concurrent computing; Distributed computing; Message passing; Parallel processing; Pervasive computing; Processor scheduling; Software systems; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1995., Proceedings of the Fourth IEEE International Symposium on
Conference_Location
Washington, DC
ISSN
1082-8907
Print_ISBN
0-8186-7088-6
Type
conf
DOI
10.1109/HPDC.1995.518712
Filename
518712
Link To Document