Abstract: Highly parallel machines needed to solve compute intensive scientific applications are based on the distribution of physical memory across the compute nodes. The drawback of such systems is the difficult message passing programming model. Therefore, a lot of research in simplifying the programming model is going on. This article investigates the combination of a task parallel programming model implemented on top of a shared virtual address space provided by the operating system of the parallel machine.
Index Terms:
shared memory systems; parallel programming; virtual storage; distributed memory systems; message passing; operating systems (computers); parallel machines; shared virtual memory multiprocessors; parallel machines; compute intensive scientific applications; physical memory distribution; message passing programming model; task parallel programming model; shared virtual address space; operating system; parallel programming
Citation:
M. Gerndt, ""Programming Shared Virtual Memory Multiprocessor"," pdp, pp.0002, 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96), 1996