Refactoring Parallel Heterogeneous Resource-Aware Applications – a Software Engineering Approach
The focus of the RePhrase project is on producing new software engineering tools, techniques and methodologies for developing data-intensive applications in C++, targeting heterogeneous multicore/manycore systems that combine CPUs and GPUs into a coherent parallel platform.
RePhrase is a H2020 project, started on April, 1st, 2015. Website: http://rephrase-ict.eu/
Reengineering and Enabling Performance and poweR of Applications
The REPARA project aims to help the transformation and deployment of new and legacy applications in parallel heterogeneous computing architectures while maintaining a balance between application performance, energy efficiency and source code maintainability.
REPARA is a EU STREP FP7 project, started on September, 1st 2013. Website: http://repara-project.eu/
Parallel Patterns for Adaptive Heterogeneous Multicore Systems
The ParaPhrase project aims to produce a new structured design and implementation process for heterogeneous parallel architectures, where developers exploit a variety of parallel patterns to develop component based applications that can be mapped to the available hardware resources, and which may then be dynamically re-mapped to meet application needs and hardware availability.
ParaPhrase was a EU STREP FP7 project, started on 2011 and lasted 42 months. Website: http://paraphrase-ict.eu