Mechanisms for Programming SMP Clusters.
Attila Gürsoy, İlker Cengiz · 1999
Cluster of symmetric multiprocessor systems (SMP Cluster) are becoming increasingly attractive for cost effective high performance computing. Besides building such platforms, providing programming mechanisms, layers of abstractions, or libraries to enable programmers to gain the power of clusters is another challenging field of research. In this paper, we discuss mechanisms on how to take advantage of SMP clusters in a parallel object oriented programming environment. Particularly, we discuss node level replicated parallel objects, parallel objects with a representative per SMP node, as a reusable pattern to perform a set of common collective communication/computations. Keywords: smp cluster, parallel programming 1 Introduction Symmetric Multiprocessor (SMP) platforms are going towards being a general interest in research. As workstations having multiprocessor architectures with shared-memory appear on market, it becomes attractive to build larger multiprocessor systems by connecting ...