You are in the main area:Research

Headerimage for: ParaPhrase


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 programming patterns to develop component-based applications. The ParaPhrase framework then allows to map the application 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.


HLRS will initially define test benchmarks and test frameworks. Together with other end users, like SCCH, best practices will be adopted for the particular use cases and applications of the end-user. We are also responsible for the analysis of scientific/mathematical applications and demonstrate the suitability of the ParaPhrase approach by creating a parallelized version of a highly demanding scientific/mathematical application.


Dr. José Gracia, Dr. Colin W. Glass
Höchstleistungsrechenzentrum Universität Stuttgart
Nobelstraße 19, 70569 Stuttgart, Germany
Phone: +49-711-685-87208
Fax: +49-711-685-65832

Project Partners

The ParaPhrase consortium consists of six academic and three industrial partners from five countries

Academic Partners

  • University of St. Andrews, United Kingdom (Coordinator)
  • Robert Gordon University, United Kingdom
  • Universität Stuttgart (HLRS), Germany
  • Universita Degli Studi di Torino, Italy
  • Universita di Pisa, Italy
  • Queen‘s University Belfast, United Kingdom


Industrial Partners

  • Mellanox Technologies, Israel
  • Erlang Solutions, United Kingdom
  • Software Competence Center Hagenberg, Austria