DocumentCode
1832839
Title
A multi-paradigm object oriented parallel environment
Author
Hamelin, F. ; Jézéquel, J.M. ; Priol, T.
Author_Institution
IRISA, Rennes, France
fYear
1994
fDate
26-29 Apr 1994
Firstpage
182
Lastpage
186
Abstract
Control and data parallelism are two complementary but often mutually exclusive paradigms used to program massively parallel systems. We propose to encapsulate both control and data parallelism in regular classes of a sequential object oriented language: a SPMD programming model is used and thus no language extensions are needed, provided a shared virtual memory is available. We show how these ideas are implemented in EPEE, our Eiffel Parallel Execution Environment. As an example, we present the implementation of both paradigms on a toy linear algebra example and show how they can interoperate. We conclude with some performance results and prospective remarks
Keywords
data encapsulation; linear algebra; object-oriented languages; object-oriented programming; parallel programming; performance evaluation; shared memory systems; EPEE; Eiffel Parallel Execution Environment; SPMD programming model; control parallelism; data parallelism; encapsulation; language extensions; linear algebra; massively parallel system programming; multiparadigm object oriented parallel environment; performance results; sequential object oriented language; shared virtual memory; Concurrent computing; Jacobian matrices; Linear algebra; Message passing; Object oriented modeling; Object oriented programming; Parallel processing; Parallel programming; Support vector machines; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location
Cancun
Print_ISBN
0-8186-5602-6
Type
conf
DOI
10.1109/IPPS.1994.288303
Filename
288303
Link To Document