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 |
Externí odkaz: |