Title :
A user-level process package for PVM
Author :
Konuru, Ravi ; Casas, Jeremy ; Prouty, Robert ; Otto, Steve ; Walpole, Jonathan
Author_Institution :
Dept. of Comput. Sci. & Eng., Oregon Graduate Inst. of Sci. & Technol., Beaverton, OR, USA
Abstract :
This paper describes an approach to supporting efficient processor virtualization and dynamic load balancing for message-based, parallel programs. Specifically, a user-level process package (UPVM) for SPMD-style PVM applications is presented. UPVM supports light-weight virtual processors that are transparently and independently migratable. It also implements a source-code compatible PVM interface, which means that existing PVM programs only need to be recompiled and re-linked. The performance of UPVM is discussed and compared with that of standard PVM
Keywords :
message passing; operating systems (computers); parallel programming; performance evaluation; resource allocation; PVM; SPMD-style PVM applications; UPVM; dynamic load balancing; lightweight virtual processors; message-based parallel programs; parallel programming; processor virtualization; source-code compatible PVM interface; standard PVM; user-level process package; virtual processors; Application software; Costs; Load management; Operating systems; Packaging; Parallel processing; Programming profession; Switches; Workstations; Yarn;
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
DOI :
10.1109/SHPCC.1994.296626