Parallel programming and performance predictability with Orléans Skeleton Library

Orleans Skeleton Library (OSL) is a library of parallel algorithmic skeletons in C++ on top of MPL It provides a structured approach towards parallel programming. Skeletons in OSL are based over the bulk synchronous parallelism model. Applications can be developed using different combinations and co...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2011 International Conference on High Performance Computing and Simulation s. 257 - 263
Hlavní autoři: Javed, Noman, Loulergue, Frederic
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.07.2011
Témata:
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í:Orleans Skeleton Library (OSL) is a library of parallel algorithmic skeletons in C++ on top of MPL It provides a structured approach towards parallel programming. Skeletons in OSL are based over the bulk synchronous parallelism model. Applications can be developed using different combinations and compositions of the skeletons. This paper illustrates the expressivity and performance predictability of OSL with two applications: a two dimensional heat diffusion simulation, and an exact N-body simulation. Experiments using these applications are performed on parallel machines.
DOI:10.1109/HPCSim.2011.5999832