Title :
RCM - a multi-layered reconfigurable cluster middleware
Author :
Nagel, Raik ; Rauber, Thomas
Author_Institution :
Dept. of Comput. Sci., Bayreuth Univ., Germany
Abstract :
DSM systems provide an easy-to-use programming model for parallel and distributed systems, but it is sometimes difficult to reach the performance characteristics of low-level message-passing programs, in particular if these have been optimized towards a specific architecture. In this article, we propose a multi-layered realization of a DSM system which provides different programming abstractions, including a level which allows an explicit control of the data placement. The programmer can select an appropriate level of abstraction for his application and it is even possible to mix program parts realized at different abstraction levels. The article gives a description of the multi-layered model, describes a prototype realization of the system and presents some preliminary experimental results on a heterogeneous system.
Keywords :
distributed shared memory systems; message passing; middleware; parallel programming; cluster computing; distributed shared memory; distributed systems; message-passing programs; multilayered reconfigurable cluster middleware; parallel systems; programming model; shared virtual memory; task parallelism; Computer architecture; Computer science; Concurrent computing; Control systems; Data structures; Middleware; Parallel programming; Programming profession; Virtual prototyping; Yarn;
Conference_Titel :
Parallel, Distributed, and Network-Based Processing, 2006. PDP 2006. 14th Euromicro International Conference on
Print_ISBN :
0-7695-2513-X
DOI :
10.1109/PDP.2006.63