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
Link To Document