An Object-Oriented Approach to the Implementation of a High-Level Data Parallel Language
1997
This paper presents an object-oriented approach to a high-level programming language for parallel scientific computing and its realization by the compilation and runtime system Promoter. At its language level, Promoter supports a relaxed data parallel, aggregate object model, extending the usual features of object-orientation to its new concepts for specifying and operating on aggregate or distributed objects and data transfer (communication) in between. Promoter's runtime system is realized as a generic class library, which efficiently supports different degrees of symmetry in application structures and dependence patterns. Both runtime system and (coordination) language are based on an imperative, statically typed, object-oriented language (C++).
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
3
References
1
Citations
NaN
KQI