Founding offer · lifetime membership for a single £24, exclusive to our first members · closes 20 June Claim your place →
Global Research Partnerships £24 Lifetime Log inCreate free account

Funded Projects › FP7

DOPPLER · Domain-optimised parallelisation by polymorphic language embeddings and rewritings

FP7Status: CLOSED1 April 201131 March 2016EU funding €2,392,400

Concurrent and parallel programming are becoming indispensable forexploiting modern hardware. Because possible speed increases of singleprocessors have reached their limit, increasing transistor count willyield more, but not necessarily faster cores, and this for theforeseeable future. This means that, from now on, parallelism insoftware will have to double every 18 months to keep up withhardware. This problem has been identified as the ``Popular ParallelProgramming'' grand challenge by the computer architecture community.The proposed project will research new ways to solve this challenge.We start with a set of domain-specific languages which naturally admita high degree of parallelism. The domain specific languages areintegrated in a common host language using polymorphic languageembeddings. Such embeddings provide a high degree of abstraction,which gives considerable freedom in their actual representation andimplementation. The new direction taken by this proposal is to combinepolymorphic embeddings with optimizing rewritings in a stagedcompilation process. This can lead to highly parallel and efficientimplementations on a variety of heterogeneous hardware.

Consortium · 1 organisation

coordinator

ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE

CH · €2,392,400

Research fields

View the official record on CORDIS →

← Find collaborators and more funded projects

Source: CORDIS, Publications Office of the European Union. Global Research Partnerships surfaces open EU research data to help you find collaborators; we are not affiliated with the European Union.