Memory management (Computer science), Operating systems (Computers), Electronic data processing -- Distributed processing, Parallel computers
A lightweight user-level process(ULP) package for parallel computing is described. Each ULP has its own register context, stack, data and heap space and communication with other ULPs is performed using locally synchronous, location transparent, message passing primitives. The aim of the package is to provide support for lightweight over-decomposition, optimized local communication and transparent dynamic migration. The package supports a subset of the Parallel Virtual Machine(PVM) interface[Sun90).
"A User-Level Process Package for PVM," Ravi Konuru, Jeremy Casas, Steve Otto, Robert Prouty, Jonathan Walpole, In Proceedings of the Scalable High Performance Computing Conference, pp. 48-55, Knoxville, Tennessee, May 23-25, 1994.