• 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