Codeplay Research

Working alongside the EU to build and deliver high performance & energy efficient products.

  • What is Codeplay Research?

    Uwe Dolinsky
    Dr Uwe Dolinsky,
    Chief Scientist

    Codeplay works alongside some of the worlds largest companies, institutions, research organizations and industry partners. Working together with a common goal of creating a more advanced high-performance future, we are helping to define a number of standards.

    Codeplay Research was set up in early 2013 to investigate and research advanced compiler and software technologies as well as predict future standards and platforms. Working with our partners, we have developed a number of core technologies and foundations.

  • Research Positions

    Codeplay is currently supporting doctoral researchers at the University of Glasgow and at Imperial College, London. We also support an engineering doctorate researcher at the ISLI, Livingston and a EngD student from the University of Bath.

    Apply for post-graduate positions

Our Projects

A few of the projects we are involved in or chairing.

  • CARPCARP

    Within CARP, Codeplay analyzes and optimizes mobile GPGPU applications using advanced kernel fusion methods via Android™'s RenderScript™, and the LLVM-based OpenCL™ SPI™.

  • LPGPULPGPU

    Codeplay worked within the LPGPU consortium to lead Tools & Technologies development and help build the future of low-power, GPU based development.

  • PEPPHERPEPPHER

    Codeplay was part of the PEPPHER consortium, helping to develop a unified framework for programming.

CARP - Correct and Efficient Accelerator Programming

The CARP European research project aims at improving the programmability of accelerated systems, particularly systems accelerated with GPUs, at all levels.

  • Codeplay is involved heavily within the EU backed CARP project aiming at improving the programmability of accelerated systems, particularly systems accelerated with GPUs, at all levels.

    Working together, the Codeplay team has been optimizing and analyzing mobile GPU applications using advanced kernel fusion methods via Android™'s RenderScript™, and the LLVM-based OpenCL™ API™.

    If you would like to learn more about this project then please head over to the project website by clicking here.

LPGPU2

Low-Power Parallel Computing on GPUs 2 (LPGPU2) is a EU-funded research project into low powered graphics devices.

  • Low-power GPU2 (LPGPU2)" is a EU-funded research project into low powered graphics devices. It is the work of a specially formed consortium of three companies and one university, all from across the EU, who are collaborating to deliver advances in tools and applications for energy efficient use of mobile GPUs.

    If you would like to learn more about this project then please head over to the project website by clicking here.

    This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 688759

PEPPHER

Performance Portability and Programmability for Heterogeneous Many-core Architectures.

  • PEPPHER is unique in proposing direct compilation to the target architectures. Portability is supported by powerful composition methods and a toolbox of adaptive algorithms. Heterogeneity is further managed by advanced auto-tuning mechanisms and efficient run-time schedulers. The PEPPHER framework will thus ensure that applications execute with maximum efficiency on each supported platform.

    If you would like to learn more about this project then please head over to the project website by clicking here.