• 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