Exploiting Inherent Task-Based Parallelism in Object-Oriented Programming

While object-oriented programming (OOP) and parallelism originated as separate areas, there have been many attempts to bring those paradigms together. Few of them, though, meet the challenge of programming for parallel architectures and distributed platforms: offering good development expressiveness...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2011 IEEE/ACM 12th International Conference on Grid Computing s. 74 - 81
Hlavní autoři: Tejedor, E., Lordan, F., Badia, R. M.
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.09.2011
Témata:
ISBN:9781457719042, 1457719045
ISSN:2152-1085
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:While object-oriented programming (OOP) and parallelism originated as separate areas, there have been many attempts to bring those paradigms together. Few of them, though, meet the challenge of programming for parallel architectures and distributed platforms: offering good development expressiveness while not hindering application performance. This work presents the introduction of OOP in a parallel programming model for Java applications which targets productivity. In this model, one can develop a Java application in a totally sequential fashion, without using any new library or language construct, thus favouring programmability. We show how this model offers a good trade-off between ease of programming and runtime performance. A comparison with other approaches is provided, evaluating the key aspects of the model and discussing some results for a set of the NAS parallel benchmarks.
ISBN:9781457719042
1457719045
ISSN:2152-1085
DOI:10.1109/Grid.2011.19