Open AccessProceedings Article
Object-Oriented Programming for Massively Parallel Machines.
Michael F. Kilian
- 01 Jan 1991
pp 227-230
13
TL;DR: The parallel object- oriented model is constructed from an object-oriented methodology augmented by constructs and semantics for parallel processing, and satisses the requirements for building large parallel applications.
read more
Abstract: Large, robust massively parallel programs that are understandable (and therefore maintain-able) are not yet a reality. Such programs require a programming methodology that minimizes the conceptual diierences between the program and the domain addressed by the program, encourages reusability, and still produces robust programs that are readily maintained and reasoned about. This paper proposes the parallel object-oriented model. The model is constructed from an object-oriented methodology augmented by constructs and semantics for parallel processing, and satisses the requirements for building large parallel applications. It presents a unique way of representing object references and of managing concurrent access to objects. The methodology may be extended for a wide range of computing platforms and application areas. A version of this paper is to appear in the ICPP '91 proceedings.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Parallel sets: an object-oriented methodology for massively parallel programming
Michael Kilian
- 01 Jan 1992
TL;DR: The contribution of this work is that a wider range of reliable programs can be designed for use on parallel computers and that these programs will be easier to construct and understand.
15
•Dissertation
Un cadre conceptuel pour la programmation par objets des architectures parallèles distribuées : application à l'algèbre linéaire
Frédéric Guidec
- 01 Jan 1995
TL;DR: Ces caracteristiques confirment la viabilite de l'approche consistant a utiliser les mecanismes de the programmation par objets pour construire des bibliotheques pour machines paralleles.
•Proceedings Article
Parallel Operators
Jean-Marc Jézéquel,Jean-Lin Pacherie +1 more
- 08 Jul 1996
TL;DR: Parallel Operators as mentioned in this paper is a new abstraction for parallelism and synchronization in object-oriented software components, which is a promising avenue towards mastering the complexity of the distributed memory supercomputer programming.
11
Programming Massively Parallel Architectures with Sequential Object Oriented Languages
Jean-Marc Jézéquel,F. André Bergheul,F. André +2 more
- 15 Jun 1992
TL;DR: This work describes how data parallelism can be integrated in a given OOL in a clean and elegant fashion, using only already existing concepts -i.e. without modifying the OOL syntax and semantic to exploit the potential power of massively parallel systems.
7
References
A bridging model for parallel computation
TL;DR: The bulk-synchronous parallel (BSP) model is introduced as a candidate for this role, and results quantifying its efficiency both in implementing high-level language features and algorithms, as well as in being implemented in hardware.
4.1K
•Book
Object-oriented concurrent programming in ABCL/1
Akinori Yonezawa,Jean-Pierre Briot,Etsuya Shibayama +2 more
- 01 Jun 1988
TL;DR: An object-oriented computation model is presented which is designed for modelling and describing a wide variety of concurrent systems and an overview of a programming language called ABCL/1, whose semantics faithfully reflects this computation model, is presented.
264
•Book
A Parallel Object-Oriented Language: Design and Semantic Foundations.
P. H. M. America,J. J. M. M. Rutten +1 more
- 01 Jan 1991
41