Data parallel programming in the ParJava system
Numerical methods and programming, Tome 2 (2001) no. 2, pp. 70-87
Cet article a éte moissonné depuis la source Math-Net.Ru
We present а general description of the ParJava environment being an extension of the Java environment by software tools for development of scalable efficient portable object-oriented parallel programs for homogeneous and heterogeneous parallel computing systems with distributed memory. The development support system used for programming of parallel applications can use a homogeneous or heterogeneous computer network. The environment under consideration allows us to apply algorithms, designed for homogeneous systems, to construct programs for heterogeneous systems without loss of scalability (i.e., the applications become portable). We present here a Java-class library providing low-level tools that support the development, implementation and execution of SPMD-programs for homogeneous and heterogeneous computer networks. These software tools can be used as a basis for implementing object models of higher-level parallel programming.
Keywords:
parallel programming, object-oriented parallel programs, parallel computing systems, parallelelism models, object models.
@article{VMP_2001_2_2_a5,
author = {A. I. Avetisyan and I. V. Arapov and S. S. Gaysaryan and V. A. Padaryan},
title = {Data parallel programming in the {ParJava} system},
journal = {Numerical methods and programming},
pages = {70--87},
year = {2001},
volume = {2},
number = {2},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/VMP_2001_2_2_a5/}
}
TY - JOUR AU - A. I. Avetisyan AU - I. V. Arapov AU - S. S. Gaysaryan AU - V. A. Padaryan TI - Data parallel programming in the ParJava system JO - Numerical methods and programming PY - 2001 SP - 70 EP - 87 VL - 2 IS - 2 UR - http://geodesic.mathdoc.fr/item/VMP_2001_2_2_a5/ LA - ru ID - VMP_2001_2_2_a5 ER -
A. I. Avetisyan; I. V. Arapov; S. S. Gaysaryan; V. A. Padaryan. Data parallel programming in the ParJava system. Numerical methods and programming, Tome 2 (2001) no. 2, pp. 70-87. http://geodesic.mathdoc.fr/item/VMP_2001_2_2_a5/