Developer Blogs/Updates
Please visit codeplay.com for more.
Useful Projects and Libraries
Please visit codeplay.com for more.
Collection of samples and utilities for using ComputeCpp, Codeplay's SYCL implementation.
An implementation of BLAS using the SYCL open standard for acceleration on OpenCL devices.
SYCL-DNN is a library implementing neural network algorithms written using SYCL.
SYCL Academy, a set of learning materials for SYCL heterogeneous programming.
SYCL-ML is a C++ library, implementing classical machine learning algorithms using SYCL.
oneMKL Interfaces is an open-source implementation of the oneMKL Data Parallel C++ (DPC++) interface.
A machine vision library written in SYCL and C++ that shows performance-portable implementation of graph algorithms.
clvk is a prototype implementation of OpenCL 3.0 on top of Vulkan using clspv as the compiler.
Clspv is a prototype compiler for a subset of OpenCL C to Vulkan™ compute shaders.
Acoran for Processor Developers, the tool-set to enable people designing processors to optimize performance for real-world high performance software.
* This product has variants that may require authorization to access all features.
ComputeCpp™ enables developers to integrate parallel computing into applications using SYCL™ and accelerate code on a wide range of OpenCL™ devices such as GPUs.
* This product has variants that may require authorization to access all features.
ComputeSuite™ for R-Car enables developers to accelerate their applications on Renesas R-Car™ based hardware such as the V3M and V3H, using the widely supported open standards SYCL™ and OpenCL™.
* This product has variants that may require authorization to access all features.
oneAPI
oneAPI is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across accelerator architecture - for faster application performance, more productivity, and greater innovation.
* This product has variants that may require authorization to access all features.