• DocumentCode
    3472247
  • Title

    ParC++: a simple extension of C++ to parallel systems

  • Author

    Sobral, João Luís ; Proença, Alberto José

  • Author_Institution
    Dept. de Inf., Minho Univ., Braga, Portugal
  • fYear
    1998
  • fDate
    21-23 Jan 1998
  • Firstpage
    453
  • Lastpage
    459
  • Abstract
    The ParC++ system is an object oriented programming and execution environment, based on a programming model that aims the development of portable, efficient and scalable parallel applications. The paper presents the main components in the ParC++ system: a pre-processor-that supports a parallel extension to C++ objects and extracts parallelism from standard C++ code-and a run-time system-that dynamically adapts the grain size of parallel activities, according to the computing and communication system load
  • Keywords
    object-oriented programming; parallel programming; programming environments; software portability; C++ extension; ParC++ system; communication system load; computing system load; dynamic grain size adaptation; efficient parallel applications; object oriented execution environment; object oriented programming; parallel systems; portable parallel applications; pre-processor; programming model; run-time system; scalable parallel applications; Application software; Code standards; Communication standards; Concurrent computing; Dynamic programming; Grain size; Object oriented modeling; Object oriented programming; Parallel processing; Parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
  • Conference_Location
    Madrid
  • Print_ISBN
    0-8186-8332-5
  • Type

    conf

  • DOI
    10.1109/EMPDP.1998.647233
  • Filename
    647233