• 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