Content area

Abstract

We discuss the extended parallel pattern set identified within the EU-funded project RePhrase as a candidate pattern set to support data intensive applications targeting heterogeneous architectures. The set has been designed to include three classes of pattern, namely (1) core patterns, modelling common, not necessarily data intensive parallelism exploitation patterns, usually to be used in composition; (2) high level patterns, modelling common, complex and complete parallelism exploitation patterns; and (3) building block patterns, modelling the single components of data intensive applications, suitable for use—in composition—to implement patterns not covered by the core and high level patterns. We discuss the expressive power of the RePhrase extended pattern set and results illustrating the performances that may be achieved with the FastFlow implementation of the high level patterns.

Details

Title
The RePhrase Extended Pattern Set for Data Intensive Parallel Computing
Author
Danelutto, Marco 1   VIAFID ORCID Logo  ; De Matteis, Tiziano 1 ; De Sensi, Daniele 1 ; Mencagli, Gabriele 1 ; Torquati, Massimo 1 ; Aldinucci, Marco 2 ; Kilpatrick, Peter 3 

 University of Pisa, Pisa, Italy 
 University of Torino, Turin, Italy 
 Queen’s University Belfast, Belfast, UK 
Pages
74-93
Publication year
2019
Publication date
Feb 2019
Publisher
Springer Nature B.V.
ISSN
08857458
e-ISSN
15737640
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
1969431333
Copyright
International Journal of Parallel Programming is a copyright of Springer, (2017). All Rights Reserved.