• DocumentCode
    2259997
  • Title

    Enhancing Muesli´s Data Parallel Skeletons for Multi-core Computer Architectures

  • Author

    Ciechanowicz, Philipp ; Kuchen, Herbert

  • Author_Institution
    Univ. of Munster, Münster, Germany
  • fYear
    2010
  • fDate
    1-3 Sept. 2010
  • Firstpage
    108
  • Lastpage
    113
  • Abstract
    Algorithmic skeletons encapsulate typical parallel programming patterns such that they can be easily applied by users. Existing skeleton libraries usually work on distributed memory machines. We present an extension of our skeleton library Muesli which now allows to use the same application without modifications on a variety of parallel machines ranging from multi-processor distributed memory to many-core shared memory machines and combinations of those such as clusters of multi-core nodes. Internally, the skeletons are based on MPI and Open MP. We demonstrate the efficiency of our approach by providing experimental results.
  • Keywords
    distributed memory systems; message passing; parallel programming; shared memory systems; Muesli library; OpenMP; data parallel skeleton; distributed memory machines; message passing interface; multicore computer architectures; parallel programming patterns; shared memory machines; distributed computing; distributed memory systems; message passing; multiprocessing; parallel programming; programming environments; shared memory systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-8335-8
  • Electronic_ISBN
    978-0-7695-4214-0
  • Type

    conf

  • DOI
    10.1109/HPCC.2010.23
  • Filename
    5581334