• 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