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

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...

Full description

Saved in:
Bibliographic Details
Published in2010 IEEE 12th International Conference on High Performance Computing and Communications pp. 108 - 113
Main Authors Ciechanowicz, P, Kuchen, H
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2010
Subjects
Online AccessGet full text
ISBN9781424483358
1424483352
DOI10.1109/HPCC.2010.23

Cover

More Information
Summary: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.
ISBN:9781424483358
1424483352
DOI:10.1109/HPCC.2010.23