Ecosystem
Codeplay leads the development of the world's fastest-growing open ecosystem for AI and HPC acceleration. Our contributions power everything from smartphone graphics to science on future Exascale supercomputers.
local_offerOur Solutions



Migrate Your Software To Open Standards
Our teams have worked successfully with organizations to support and enable the migration of their software from proprietary programming APIs to open standard SYCL™. These organizations include US National Laboratories, research institutes and corporations.
Education
- Delivered training sessions for developers at IWOCL, SuperComputing and ISC
- Presented at dozens of conferences on SYCL development
- Provide working group leadership and contributions to evolve the SYCL standard
Code Migration
- Supporting US National Labs migrating their HPC codebases from CUDA to open standards
- Optimized and delivered a BLAS open source project for an automotive customer
- Bringing SYCL the next generation of frameworks for machine learning such as TensorFlow and Eigen
Commercial Support
- In partnership with LBNL and ANL we have developed and maintained Nvidia® GPU support for DPC++
- Deliver commercial SYCL development tools and support for automotive customers
- Our teams deliver developer tools for safe and critical applications used in drones and space applications
What Is SYCL?
The SYCL open standard makes it easy for developers who want to write modern C++ software and bring it to a broad range of processors. Find out more about SYCL on the Khronos® website.
Our SYCL Based Solutions

ComputeCpp™
ComputeCpp, our implementation of SYCL™, is the world's first SYCL v1.2.1 conformant implementation. This is the result of all the work we have done within Khronos® to define an open standard programming model that works across multiple platforms and devices.
cloud_downloadDownload ComputeCpp CE Now
oneAPI for NVIDIA® and AMD
Codeplay has developed oneAPI for NVIDIA and AMD, enabling developers to use oneAPI to target Intel, AMD and Nvidia® processors using a single unified, production ready toolchain.Developers can use this technology today and obtain professional support from Codeplay.
bookGet Started With oneAPI for NVIDIA and AMDProfessional Services

Prioritized Technical Support
ComputeCpp

Prioritized Support & Maintenance
DPC++ for CUDA

Porting And Optimization Services
SYCL and DPC++ for CUDA
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