CARP: Correct and Efficient Accelerator Programming

CARP logo
FP7 logo
Imperial College London
ARM
Realeyes
Aachen Universityo
Monoidics
University of Twente
Ecole Normale Superieure
Rightware

Overview

The CARP European research project aims at improving the programmability of accelerated systems, particularly systems accelerated with GPUs, at all levels. This involve designing high-level programming formalisms geared towards accelerators, writing highly optimizing compilers to compile high-level code into efficient OpenCL, verifying correctness of accelerator kernels, and employing intensive symbolic testing techniques to find bugs. See the objectives page for more details.

About the CARP Project:

Partners

The CARP project unites world-class European research institutions and innovative industrial partners:

Imperial College London (coordinator), United Kingdom UK flag
Key personel: Alastair Donaldson, Multicore programming models, verification
ARM, United Kingdom UK flag
Key personel: Anton Lokhmotov, GPU hardware, OpenCL tools
Realeyes, Estonia Estonia flag
Key personel: Elnar Hajiyev, Eye-tracking software
RWTH Aachen University, Germany Germany flag
Key personel: Joost-Pieter Katoen, Quantitative analysis
Monoidics, United Kingdom UK flag
Key personel: Dino Distefano, Program analysis
Twente University, Netherlands Nederland flag
Key personel: Marieke Huisman, Formal verification
ENS, France France flag
Key personel: Albert Cohen, Polyhedral compilation
Rightware, Finland Finland
Key personel: Teemu Uotila, GPU benchmarking