eskimo: experimenting with Skeletons in the Shared Address Model

We discuss the lack of expressivity in some skeleton-based parallel programming frameworks. The problem is further exacerbated when approaching irregular problems and dealing with dynamic data structures. Shared memory programming has been argued to have substantial ease of programming advantages fo...

Full description

Bibliographic Details
Published in:Parallel Processing Letters
Main Author: ALDINUCCI, MARCO
Other Authors: Marco Aldinucci
Format: Article in Journal/Newspaper
Language:English
Published: 2003
Subjects:
Online Access:http://hdl.handle.net/2318/57581
https://doi.org/10.1142/S0129626403001410
http://www.worldscinet.com/ppl/
Description
Summary:We discuss the lack of expressivity in some skeleton-based parallel programming frameworks. The problem is further exacerbated when approaching irregular problems and dealing with dynamic data structures. Shared memory programming has been argued to have substantial ease of programming advantages for this class of problems. We present the eskimo library which represents an attempt to merge the two programming models by introducing skeletons in a shared memory framework.