The RePhrase Extended Pattern Set for Data Intensive Parallel Computing

Autor: Tiziano De Matteis, Massimo Torquati, Daniele De Sensi, Marco Danelutto, Marco Aldinucci, Gabriele Mencagli, Peter Kilpatrick
Rok vydání: 2017
Předmět:
Candidate patterns
Parallelism (rhetoric)
Computer science
Stream
02 engineering and technology
Parallel computing
01 natural sciences
Data-intensive application
Theoretical Computer Science
Set (abstract data type)
Software
Algorithmic skeletons
Data intensive computing
Parallel design patterns
Stream computing
Information Systems
Algorithmic skeleton
Candidate patterns
Data-intensive application
Data-intensive computing
Heterogeneous architectures
Parallel design patterns
Parallel patterns
Stream computing

0103 physical sciences
0202 electrical engineering
electronic engineering
information engineering

Parallel patterns
Algorithmic skeleton
Data-intensive computing
Block (data storage)
010302 applied physics
business.industry
Heterogeneous architectures
020202 computer hardware & architecture
algorithmic skeletons
Theory of computation
business
Zdroj: Danelutto, M, Tiziano, D M, Daniele, D S, Mencagli, G, Torquati, M, Aldinucci, M & Kilpatrick, P 2017, ' The RePhrase Extended Pattern Set for Data Intensive Parallel Computing ', International Journal of Parallel Programming . https://doi.org/10.1007/s10766-017-0540-z
ISSN: 1573-7640
0885-7458
DOI: 10.1007/s10766-017-0540-z
Popis: 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.
Databáze: OpenAIRE