Parallel Patterns for Adaptive Heterogeneous Multicore Systems
EU STREP FP
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.
Key Features:
- Sustainable parallel computing through enhanced programmability and lower power consumption.
- Cost reduction in programmability and implementation of parallel systems.
- Better resource utilisation of parallel heterogeneous CPU/GPU architectures.
This work will enable major progress to be made in programming both current and future (parallel) computer systems. Using ParaPhrase technologies, we anticipate that we will be able to achieve significant parallel speedups for realistic applications and that these results will scale with larger systems.
The Dept. of Computer Science participates to the project with the group of Prof. M. Danelutto, responsible of work package 2 "Parallel Patterns" and member of the project Steering committee. Two "Assegni di ricerca" have been funded on the project.