NORMA eResearch @NCI Library

On the Abstraction of Message-Passing Communications Using Algorithmic Skeletons

González-Vélez, Horacio (2005) On the Abstraction of Message-Passing Communications Using Algorithmic Skeletons. In: Advanced Distributed Systems : 5th International School and Symposium, ISSADS 2005, Guadalajara, Mexico, January 24-28, 2005, Revised Selected Papers. Lecture Notes in Computer Science (3563). Springer Berlin Heidelberg, Berlin, pp. 43-50. ISBN 9783540316749

Full text not available from this repository.
Official URL: http://dx.doi.org/10.1007/11533962_5

Abstract

This is an initial case on exploring the application of algorithmic skeletons to abstract low-level interprocess communication in MPI. The main purpose is intended to illustrate the competitive performance demonstrated by the skeletal approach when compared to utilization of the pure MPI, whilst providing an abstraction with reusability advantages. This initial work involves the implementation of the Wagar’s hyperquicksort algorithm in conjunction with the MPI-based eSkel skeleton library. The reported results compare three MPI-based implementations of hyperquicksort. Firstly a canonic MPI one; secondly, two implementations using the MPI-based skeletal library eSkel. Lastly, the S3L_sort routine, part of its optimized numerical libraries from Sun, is employed as baseline. This overall comparison demonstrates that the use of algorithmic skeletons caused a slight performance degradation, while providing some promising guidance on the use of abstraction for low-level communication operations using the eSkel model.

Item Type: Book Section
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Divisions: School of Computing > Staff Research and Publications
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 28 Feb 2014 14:08
Last Modified: 11 Jun 2014 16:40
URI: https://norma.ncirl.ie/id/eprint/959

Actions (login required)

View Item View Item