Title :
A model of objects and communication for massively parallel programming
Author :
Kilian, Michael F.
Author_Institution :
Center for Res. in Comput. Technol., Harvard Univ., Cambridge, MA, USA
Abstract :
For serial computation, the object-oriented methodology (O-O) has been shown to aid program modeling increase reusability, and result in more robust programs. Because of its object-centricity, O-O seems well suited to data parallel models of massively parallel programming. Many of the benefits of O-O stem from the arbitrary combining of objects, and the resulting arbitrary message passing patterns. Unfortunately, when working with tens of thousands of processors in parallel, this arbitrariness can result in communication conflicts. The paper proposes a model of objects and communication that resolves this problem
Keywords :
object-oriented programming; parallel programming; communication conflicts; data parallel models; massively parallel programming; message passing patterns; object-oriented methodology; program modeling; program reusability; Broadcasting; Computers; Filling; Libraries; Message passing; Object oriented modeling; Object oriented programming; Parallel programming; Robustness;
Conference_Titel :
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location :
Beverly Hills, CA
Print_ISBN :
0-8186-2672-0
DOI :
10.1109/IPPS.1992.223021