Ecosystem

Codeplay is the world leader in open-source software tools for accelerator processors in AI, HPC and graphics. Our open-source projects power everything from smartphone graphics to science on future Exascale supercomputers.

phone_forwardedContact Us
Splash Image 1
Splash Image 2 Splash Image 3 Splash Image 4
Frameworks 1 Frameworks 2 Frameworks 3 Frameworks 4 Frameworks 5

Why Use ComputeCpp™?

ComputeCpp, our implementation of SYCL™, is the world's first SYCL v1.2.1 conformant implementation. This is the culmination of all the work we have done within Khronos® to define open standard programming models that work across multiple platforms and devices.

SYCL makes it easier for developers who want to take software written using a C++ single-source parallel programming model like CUDA® and port it to a wide range of devices. This lets developers take complex C++ software, like machine learning libraries, and bring it to the broad range of low-power OpenCL™ devices.

arrow_circle_down Download ComputeCpp CE Now
CompuateAorta Logo OpenCL Logo

OpenCL

OpenCL (Open Computing Language) is an open, royalty-free standard for cross-platform, parallel programming of diverse accelerators found in supercomputers, cloud servers, personal computers, mobile devices and embedded platforms. OpenCL greatly improves the speed and responsiveness of a wide spectrum of applications in numerous market categories including professional creative tools, scientific and medical software, vision processing, and neural network training and inferencing.

ComputeAorta

ComputeAorta™ is a toolkit for implementing heterogeneous programming models including OpenCL. It is designed to be able to provide implementations of heterogeneous APIs, such as OpenCL or Vulkan™ Compute, on hardware ranging from DSPs to large machine learning accelerators.

ComputeCpp Logo SYCL Logo

SYCL

SYCL is an open standard cross-platform abstraction layer developed by the Khronos group. SYCL makes it easier for developers who want to take software written using a C++ single-source parallel programming model like CUDA, and port it to a wide range of devices. Codeplay are closely involved in defining the SYCL standard, with multiple members on the Khronos Working Group.

ComputeCpp

ComputeCpp, Codeplay's implementation of SYCL, is the world's first SYCL v1.2.1 conformant implementation. ComputeCpp enables developers to easily integrate parallel computing into their applications and accelerate their code using OpenCL devices such as GPUs.

Open Source Projects

SYCL

AI Graph Compiler

Compiler Testing

Compilers and Debuggers

Training and Education

Professional Services

Ecosystem Icon

Codeplay offers a "Professional Edition" of ComputeCpp

Portable Icon

Our team have completed many complex custom projects

Developers Icon

Expert engineers from Codeplay can be available for on-site support

Accelerate Icon

Codeplay has decades of experience in optimization work for accelerator processors

Get Started with SYCL

Codeplay Developer Website

Find a range of guides, tutorials and reference documentation.

link Visit Developer Portal

SYCL.tech

Stay up to date with all the latest news, blogs, videos, research and more.

link Visit SYCL.tech
Developer Portal Screenshot