You are here: Home


Parallel Patterns for Adaptive Heterogeneous Multicore Systems

he 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.


The ParaPhrase project has achieved all of its objectives. Several new pattern-based parallel software development tools have been produced that enable both Erlang and C++ programmers to generate efficient parallel programs at a fraction of the effort required by expert parallel programmers. These are available from here.

The results of the project have been disseminated widely and publicly, with over 80 scientific publications produced in the course of the project and over 100 presentations given to various groups.  Almost all the project deliverables are available for free public access from here and the majority of the research publications are also available for free public access e.g. from APERTO  (, TRAP ( or PURE (

The work that has been done in the project is now being exploited by third parties, including major industrial concerns, who have found it to yield significant cost savings and major advantages in terms of ease of parallelisation by non-experts. It is being taken forward through a number of commercial spin-off activities, as well as through further national and international research projects that will engage new users of the ParaPhrase technologies, including major multinational companies. In this way, the results of the ParaPhrase project will provide significant long-term benefits and impact.

A more detailed summary of the project can be found at here


Total Cost: € 3.54 million

Funding: Seventh Framework Programme (FP7) (contract no: 288570)


Project start date: 1 October 2011

Duration: 42 months



Paraphrase Twitter