Structured parallel programming is recognised as a viable and effective means of tackling parallel programming problems. Recently, a set of simple and powerful parallel building blocks () has been proposed to support modelling and implementation of parallel frameworks. In this work we demonstrate how that same parallel building block set may be used to model both general purpose parallel programming abstractions, not usually listed in classical skeleton sets, and more specialized domain specific parallel patterns. We show how an implementation of can be realised via the FastFlow framework and present experimental evidence of the feasibility and efficiency of the approach.
Design patterns percolating to parallel programming framework implementation
ALDINUCCI, MARCO;
2014-01-01
Abstract
Structured parallel programming is recognised as a viable and effective means of tackling parallel programming problems. Recently, a set of simple and powerful parallel building blocks () has been proposed to support modelling and implementation of parallel frameworks. In this work we demonstrate how that same parallel building block set may be used to model both general purpose parallel programming abstractions, not usually listed in classical skeleton sets, and more specialized domain specific parallel patterns. We show how an implementation of can be realised via the FastFlow framework and present experimental evidence of the feasibility and efficiency of the approach.File | Dimensione | Formato | |
---|---|---|---|
2013_ijpp_patterns-web_4aperto_1238811.pdf
Accesso aperto
Tipo di file:
POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione
789.34 kB
Formato
Adobe PDF
|
789.34 kB | Adobe PDF | Visualizza/Apri |
2014_ijpp_percolating.pdf
Accesso riservato
Tipo di file:
PDF EDITORIALE
Dimensione
877.05 kB
Formato
Adobe PDF
|
877.05 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.