Skip to main content
European Commission logo print header

REfactoring Parallel Heterogeneous Resource-Aware Applications - a Software Engineering Approach

Deliverables

Software for the advanced refactoring tool

Software for the advanced refactoring tool

Software for the final refactoring tool

Software for the final refactoring tool

Software for homogeneous adaptivity for initial patterns

Software for homogeneous adaptivity for initial patterns

Software for the heterogeneous adaptivity for advanced patterns

Software for the heterogeneous adaptivity for advanced patterns

Software for the final version of the QA tool

Software for the final version of the QA tool

Software for implementations of advanced patterns

Software for implementations of advanced patterns

Software for the initial refactoring tool

Software for the initial refactoring tool

Software for the refined version of the QA tool

Software for the refined version of the QA tool

Software for heterogeneous adaptivity for initial patterns

Software for heterogeneous adaptivity for initial patterns

Software for testing, QA, verification and failures/violations

Software for testing, QA, verification and failures/violations

Software for implementations of initial patterns

Software for implementations of initial patterns

Refined report on data and coding standard

Refined report on data and coding standard

Report on testing/verifications/failures/violations for advanced patterns

Report on testing/verifications/failures/violations for advanced patterns

Report on defined use cases

Report on defined use cases

Initial report on evaluation for reliability etc.

Initial report on evaluation for reliability etc.

Report on applicability to SE methods and interoperability of the tool-chain

Report on applicability to SE methods and interoperability of the tool-chain

Combined report for the final adaptivity for advanced patterns

Combined report for the final adaptivity for advanced patterns

Final report on data and coding standard

Final report on data and coding standard

Report on interoperability of adaptivity tools

Report on interoperability of adaptivity tools

Refined report on applicability to the SE methods

Refined report on applicability to the SE methods

Report on the initial pattern set

Report on the initial pattern set

Initial report on applications, evaluation and porting

Initial report on applications, evaluation and porting

Report on shaping and pattern discovery for advanced patterns

Report on shaping and pattern discovery for advanced patterns

Report on shaping and pattern discovery for initial patterns

Report on shaping and pattern discovery for initial patterns

Combined report describing testing, verification, catastrophic failures detection and prop- erties violation detection for the initial set of patterns

Report on testing/verification/failures/violations for initial patterns

Report on criteria for measuring performance, parallelisation, reliability, robustness, resilience and intergrity

Report on criteria for measuring performance, parallelisation, reliability, robustness, resilience and integrity

Final report on patterns and relationship with general design patterns

Final report on patterns

Final report on applications, evaluation and porting

Final report on applications, evaluation and porting

Report on requirements engineering

Report on requirements engineering

Report on the advanced patterns

Report on the advanced patterns

Final report on evaluation for reliability etc.

Final report on evaluation for reliability etc.

Publications

RPL: A Domain-Specific Language for Designing and Implementing Parallel C++ Applications

Author(s): V. Janjic, C. Brown, K. Mackenzie, K. Hammond, M. Danelutto, M. Aldinucci, J. Daniel Garcia
Published in: 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), 2016, Page(s) 288-295, ISBN 978-1-4673-8776-7
Publisher: IEEE
DOI: 10.1109/PDP.2016.122

Towards semi-automatic data-type translation for parallelism in Erlang

Author(s): Adam D. Barwell, Christopher Brown, David Castro, Kevin Hammond
Published in: Proceedings of the 15th International Workshop on Erlang - Erlang 2016, 2016, Page(s) 60-61, ISBN 9781-450344319
Publisher: ACM Press
DOI: 10.1145/2975969.2975978

Lapedo: hybrid skeletons for programming heterogeneous multicore machines in Erlang

Author(s): Vladimir Janjic ; Christopher Mark Brown ; Kevin Hammond
Published in: Parallel Computing: On the Road to Exascale, Issue 27, 2016, Page(s) 185-195, ISBN 9781-614996200
Publisher: IOS press
DOI: 10.3233/978-1-61499-621-7-185

A flexible numerical framework for engineering - a Response Surface Modelling application

Author(s): Paolo Viviani and Marco Aldinucci and Roberto d'Ippolito and Jean Lemeire and Dean Vucinic
Published in: 10th Intl. Conference on Advanced Computational Engineering and Experimenting (ACE-X), 2016
Publisher: Springer

A cloud solution for multi-omics data integration

Author(s): Fabio Tordini
Published in: Proc. of the 16th Intl. Conference on Scalable Computing and Communication (ScalCom 2016), 2016
Publisher: IEEE

A Cluster-As-Accelerator approach for SPMD-free Data Parallelism

Author(s): Maurizio Drocco and Claudia Misale and Marco Aldinucci
Published in: Proc. of Intl. Euromicro PDP 2016: Parallel Distributed and network-based Processing, 2016
Publisher: EuroMicro

State access patterns in embarassingly parallel computations

Author(s): M. Torquati, M Danelutto, and P. Kilpatrick
Published in: 2016
Publisher: HiPEAC Online Proceedings

Parallelising and Erlang Multi-Agent System

Author(s): C. Brown, A. Barwell, and K. Hammond
Published in: 2016
Publisher: HiPEAC Online Proceedings

An Embedded C++ domain-sepcific language for stream parallelism

Author(s): Griebler, Danelutto, Torquati, and Fernandex
Published in: 2015
Publisher: IOS Press

Kindergarten Cop: Dynamic Nursery Resizing for GHC

Author(s): Henrique Ferreiro, Laura Castro, Vladimir Janjic, and Kevin Hammond
Published in: Proceedings of the 25th International Conference on Compiler Constructions, 2016, Page(s) 56-66
Publisher: ACM

Parallelizing High-Frequency Trading Applications by using C++11 Attributes

Author(s): Danelutto, De Matteis, Mencagli, and Torquati
Published in: Proc. of the REPARA Workshop. IEEE. 2015, 2015
Publisher: IEEE

Introducing Parallelism by Using REPARA C++11 Attributes

Author(s): M. Danelutto, J. Daniel Garcia, L. Miguel Sanchez, R. Sotomayor, and M. Torquati
Published in: Proc 24th Euromicro Conference on Parallel, Distributed and Network-Based Processing. EuroMicro, 2016., 2016
Publisher: EuroMicro

Structured Parallel Implementation of Tree Echo State Network Validation Process.

Author(s): Danelutto, Gallicchio, Micheli, Virgilio, and Torquati
Published in: Proc. Intl. Conference on Parallel Computing (ParCo 2015). IOS Press, 2015., 2015
Publisher: IOS Press

HPC-GAP: Engineering a 21st Century High-Performance Computer Algebra System

Author(s): R. Behrends, K. Hammond, V. Janjic, A. Konovalov, S. Linton, H-W Loidl, P. Maier, and P Trinder
Published in: Concurrency and Computation: Practice and Experience, 2016, ISSN 1532-0634
Publisher: Wiley

The Loop-of-Stencil-Reduce Paradigm

Author(s): M. Aldinucci, M. Danelutto, M. Drocco, P. Kilpatrick, G. P. Pezzi, and M. Torquati
Published in: Trustcom/big-DataSE/ISPA, 2015, Issue vol 3, 2015, Page(s) 172-177
Publisher: IEEE

Data Parallel Patterns in Erlang/OpenCL

Author(s): Danelutto and Albanese
Published in: Proc. Intl. Conference on Parallel Computing (ParCo 2015), 2015
Publisher: IOS Press

Timing properties and correctness for structured parallel programs on x86-64 multicores.

Author(s): Kevin Hammond ; Christopher Mark Brown ; Susmit Sarkar
Published in: Proceedings of FOPARA 2016, 2016
Publisher: Springer

A Comparison of Big Data Frameworks on a Layered Dataflow Model

Author(s): Claudia Misale and Maurizio Drocco and Marco Aldinucci and Guy Tremblay
Published in: Proc. of HLPP2016: Intl. Workshop on High-Level Parallel Programming, 2016
Publisher: Springer

Parallelization of Stochastic-Local-Search Algorithms using High-Level Parallel Patterns

Author(s): Michael Rossbory and Georgios Chasparis
Published in: High Level Programming for Geterogeneous and Hierarchical Systems (HLPGPU), 2016
Publisher: HiPEAC Online Proceedings

Predicting Performance and Power Consumption of Parallel Applications

Author(s): Daniele De Sensi
Published in: 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), 2016, Page(s) 200-207, ISBN 978-1-4673-8776-7
Publisher: IEEE
DOI: 10.1109/PDP.2016.41

Efficient Dynamic Pinning of Parallelized Applications by Distributed Reinforcement Learning

Author(s): Georgios C. Chasparis and Michael Rossbory
Published in: Proc. of HLPP 2016, 2016
Publisher: Arxiv

Keep calm and react with foresight - strategies for low-latency and energy-efficient elastic data stream processing

Author(s): Tiziano De Matteis, Gabriele Mencagli
Published in: Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - PPoPP '16, 2016, Page(s) 1-12, ISBN 9781-450340922
Publisher: ACM Press
DOI: 10.1145/2851141.2851148

Discovering Pipeline Parallel Patterns in Sequential Legacy C++ Codes

Author(s): David del Rio Astorga, Manuel F. Dolz, Luis Miguel Sanchez, J. Daniel Garcia
Published in: PMAM@PPoPP 2016, 2016, Page(s) 11-19
Publisher: ACM

Embedding Semantics of the Single-Producer/Single-Consumer Lock-Free Queue into a Race Detection Tool

Author(s): Manuel F. Dolz, David del Rio Astorga, Javier Fernandez, J. Daniel Garcia, Felix Garcia Carballeira, Marco Danelutto, Massimo Torquati
Published in: PMAM@PPoPP 2016, 2016, Page(s) 20-29
Publisher: ACM

The Missing Link! A new Skeleton for Evolutionary Multi-Agent Systems in Erlang

Author(s): Brown, C. M., Hammond, K., Barwell, A. D., Janjic, V., Turek, W., Stypka, J., Byrski, A. & Kisiel-Dorohinicki, M
Published in: International Journal of Parallel Programming, 2016, ISSN 0885-7458
Publisher: Kluwer Academic Publishers

"Using ""program shaping"" and algorithmic skeletons to parallelise an evolutionary multi-agent system in Erlang"

Author(s): Barwell, A. D., Brown, C. M., Hammond, K., Turek, W. & Byrski, A.
Published in: Journal of Computing and Informatics, Issue 37, 2016, ISSN 1335-9150
Publisher: Slovak Academic Press Ltd.

PWHATSHAP: efficient haplotyping for future generation sequencing

Author(s): Andrea Bracciali, Marco Aldinucci, Murray Patterson, Tobias Marschall, Nadia Pisanti, Ivan Merelli, Massimo Torquati
Published in: BMC Bioinformatics, Issue 17/S11, 2016, ISSN 1471-2105
Publisher: BioMed Central
DOI: 10.1186/s12859-016-1170-y

NuChart-II: the road to a fast and scalable tool for Hi-C data analysis

Author(s): Fabio Tordini and Maurizio Drocco and Claudia Misale and Pietro Li`o and Luciano Milanesi and Ivan Merelli and Marco Aldinucci
Published in: International Journal of High Performance Computing Applications (IJHPCA), 2016, ISSN 1094-3420
Publisher: SAGE Publications

Continuous skyline queries on multicore architectures

Author(s): Tiziano De Matteis, Salvatore Di Girolamo, Gabriele Mencagli
Published in: Concurrency and Computation: Practice and Experience, Issue 28/12, 2016, Page(s) 3503-3522, ISSN 1532-0626
Publisher: John Wiley & Sons Inc.
DOI: 10.1002/cpe.3866

Parallel Patterns for Window-Based Stateful Operators on Data Streams: An Algorithmic Skeleton Approach

Author(s): Tiziano De Matteis, Gabriele Mencagli
Published in: International Journal of Parallel Programming, 2016, Page(s) 1-20, ISSN 0885-7458
Publisher: Kluwer Academic Publishers
DOI: 10.1007/s10766-016-0413-x

A DSL Based Toolchain for Design Space Exploration in Structured Parallel Programming

Author(s): Marco Danelutto, Massimo Torquati, Peter Kilpatrick
Published in: Procedia Computer Science, Issue 80, 2016, Page(s) 1519-1530, ISSN 1877-0509
Publisher: Elsevier
DOI: 10.1016/j.procs.2016.05.477

High-Level Heterogeneous and Hierarchical Parallel Systems

Author(s): C Brown
Published in: International Journal of Parallel Programming, Issue 43 (5), 2015, Page(s) 892-893, ISSN 0885-7458
Publisher: Kluwer Academic Publishers

Searching for OpenAIRE data...

There was an error trying to search data from OpenAIRE

No results available