DocumentCode
2990064
Title
Parallel programming and performance predictability with Orléans Skeleton Library
Author
Javed, Noman ; Loulergue, Frédéric
Author_Institution
UFO, Univ. d´´Orleans, Orleans, France
fYear
2011
fDate
4-8 July 2011
Firstpage
257
Lastpage
263
Abstract
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.
Keywords
C++ language; digital libraries; parallel machines; parallel programming; C++; MPL; OSL; Orleans skeleton library; parallel algorithmic skeletons; parallel machines; parallel programming; performance predictability; Arrays; Force; Heating; Libraries; Parallel processing; Program processors; Skeleton; Algorithmic skeletons; Bulk synchronous parallelism; C++ parallel programming library;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Simulation (HPCS), 2011 International Conference on
Conference_Location
Istanbul
Print_ISBN
978-1-61284-380-3
Type
conf
DOI
10.1109/HPCSim.2011.5999832
Filename
5999832
Link To Document