Skip to main content
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS

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

CORDIS provides links to public deliverables and publications of HORIZON projects.

Links to deliverables and publications from FP7 projects, as well as links to some specific result types such as dataset and software, are dynamically retrieved from OpenAIRE .

Deliverables

Refined report on data and coding standard (opens in new window)
Report on testing/verifications/failures/violations for advanced patterns (opens in new window)
Report on defined use cases (opens in new window)
Initial report on evaluation for reliability etc. (opens in new window)
Report on applicability to SE methods and interoperability of the tool-chain (opens in new window)
Combined report for the final adaptivity for advanced patterns (opens in new window)
Final report on data and coding standard (opens in new window)
Report on interoperability of adaptivity tools (opens in new window)
Refined report on applicability to the SE methods (opens in new window)
Report on the initial pattern set (opens in new window)
Initial report on applications, evaluation and porting (opens in new window)
Report on shaping and pattern discovery for advanced patterns (opens in new window)
Report on shaping and pattern discovery for initial patterns (opens in new window)
Combined report describing testing, verification, catastrophic failures detection and prop- erties violation detection for the initial set of patterns (opens in new window)

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

Report on criteria for measuring performance, parallelisation, reliability, robustness, resilience and intergrity (opens in new window)

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

Final report on patterns and relationship with general design patterns (opens in new window)

Final report on patterns

Final report on applications, evaluation and porting (opens in new window)
Report on requirements engineering (opens in new window)
Report on the advanced patterns (opens in new window)
Final report on evaluation for reliability etc. (opens in new window)

Publications

RPL: A Domain-Specific Language for Designing and Implementing Parallel C++ Applications (opens in new window)

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 (opens in new window)

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 (opens in new window)

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 (opens in new window)

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 (opens in new window)

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 (opens in new window)

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 (opens in new window)

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 (opens in new window)

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 (opens in new window)

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