DocumentCode :
1990221
Title :
Massively parallel programming using object parallelism
Author :
Joosen, Wouter ; Bijnens, Stijn ; Verbaeten, Pierre
Author_Institution :
Dept. of Comput. Sci., Katholieke Univ., Leuven, Belgium
fYear :
1993
fDate :
20-23 Sep 1993
Firstpage :
144
Lastpage :
150
Abstract :
We introduce the concept of object parallelism. Object parallelism offers a unified model in comparison with traditional parallelisation techniques such as data parallelism and algorithmic parallelism. In addition, two fundamental advantages of the object-oriented approach are exploited. First, the abstraction level of object parallelism is application-oriented, ie., it hides the details of the underlying parallel architecture. Thus, the portability of parallel applications is inherent and program development can occur on monoprocessor systems. Secondly, the concept of specialisation (through inheritance) enables the integration of the given application code with advanced run time support for load balancing and fault tolerance
Keywords :
data structures; inheritance; object-oriented programming; parallel programming; abstraction level; advanced run time support; algorithmic parallelism; fault tolerance; inheritance; load balancing; massively parallel programming; monoprocessor systems; object parallelism; object-oriented approach; parallel applications; portability; program development; underlying parallel architecture; unified model; Acceleration; Application software; Computer science; Concurrent computing; Fault tolerant systems; Load management; Object oriented modeling; Parallel processing; Parallel programming; Production;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programming Models for Massively Parallel Computers, 1993. Proceedings
Conference_Location :
Berlin
Print_ISBN :
0-8186-4900-3
Type :
conf
DOI :
10.1109/PMMP.1993.315545
Filename :
315545
Link To Document :
بازگشت