loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Parallel and Distributed Processing Symposium (IPDPS'03)
A Distributed Hierarchical Programming Model for Heterogeneous Cluster of SMPs
Nice, France
April 22-April 26
ISBN: 0-7695-1926-1
Thomas Rauber, Universität Bayreuth
Gudula Rünger, Technische Universität Chemnitz
Sven Trautmann, Technische Universität Chemnitz
Cluster systems are getting increasingly popular since they provide large computational power at a reasonable price. The cluster nodes are often SMPs with a small number of processors that can access a shared address space. The nodes are connected by a network like Myrinet or SCI, so the global address space is distributed. In this paper, we present a new programming model for such clusters of SMPs. The model allows the programmer to adapt his program to the two-level structure of the address space by providing a micro-level and a macro-level. The micro-level allows a thread formulation of multiprocessor tasks that are executed within a node of the cluster system. The macro-level allows the hierarchical structuring of multiprocessor-tasks according to the structure of the algorithm using message passing for data-exchange. We demonstrate the usefulness of the approach by runtime tests on several cluster systems with different node architectures and different interconnection networks.
Citation:
Thomas Rauber, Gudula Rünger, Sven Trautmann, "A Distributed Hierarchical Programming Model for Heterogeneous Cluster of SMPs," ipdps, pp.165a, International Parallel and Distributed Processing Symposium (IPDPS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.