DocumentCode :
2720814
Title :
Parallelizing translator for an object-oriented parallel programming language
Author :
Jo, Chang-Hyun ; George, K.M. ; Teague, Keith A.
Author_Institution :
Oklahoma State Univ., Stillwater, OK, USA
fYear :
1991
fDate :
27-30 Mar 1991
Firstpage :
265
Lastpage :
271
Abstract :
The authors describe the implementation of a translator for an object-oriented parallel programming language, Parallel-C++, on an Intel iPSC/2 hypercube computer system. Parallel-C++ is an extension of C++. The novel concept of object migration and the concept of explicit process allocation are added to C++. Parallel-C++ supports parallel and distributed programming with the object-oriented paradigm. The language constructs which support parallel and distributed programming are parallel commands and export/import. The constructs export/import are used to export and import dynamic objects that travel among static objects. Parallel-C++ provides features to represent problems such as air traffic control systems, dynamic load balancing, network transmission, and other similar problems in a natural way
Keywords :
high level languages; object-oriented programming; parallel programming; program interpreters; Intel iPSC/2 hypercube computer system; Parallel-C++; air traffic control systems; dynamic load balancing; dynamic objects; explicit process allocation; network transmission; object-oriented parallel programming language; parallelizing translator; Air traffic control; Computer science; Concurrent computing; Distributed computing; Functional programming; Hypercubes; Load management; Object oriented programming; Parallel processing; Parallel programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computers and Communications, 1991. Conference Proceedings., Tenth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-8186-2133-8
Type :
conf
DOI :
10.1109/PCCC.1991.113821
Filename :
113821
Link To Document :
بازگشت