VOOZH about

URL: https://codeplay.com/solutions/ecosystem/

⇱ Ecosystem - Codeplay Software Ltd


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

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.

school

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​
exit_to_app

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​
help

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​

question_answer Talk to Codeplay About Supporting Your Migration.

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.

link Visit Khronos.org

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 AMD
👁 Portable Icon

Prioritized Technical Support

ComputeCpp

👁 Developers Icon

Prioritized Support & Maintenance

DPC++ for CUDA

👁 Accelerate Icon

Porting And Optimization Services

SYCL and DPC++ for CUDA

👁 Developer Portal Screenshot

Codeplay Developer Website

Find a range of guides, tutorials and reference documentation.

link Visit Developer Portal
👁 Developer Portal Screenshot

SYCL.tech

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

link Visit SYCL.tech

SYCL

👁 ComputeCpp SDK Logo

ComputeCpp SDK

A collection of sample code, utilities and tools for Codeplay’s ComputeCpp.

👁 Placeholder

DPC++

Codeplay contributed a Nvidia GPU back-end implementation to DPC++.

👁 Placeholder

SYCL-BLAS

SYCL accelerated BLAS (Basic Linear Algebra Subroutines) library.

👁 Placeholder

oneMKL

A set of fundamental mathematical routines for use in high-performance computing.

👁 Placeholder

SYCL-ML

Classical machine learning algorithm using SYCL.

👁 SYCL DNN Logo

SYCL-DNN

SYCL-DNN is a library implementing various neural network algorithms.

👁 SYCL-ML Logo

SYCL-ML

SYCL-ML is a framework providing simple classical machine learning algorithms using SYCL.

👁 TensorFlow Logo

TensorFlow™

End-to-end open source platform for machine learning.

👁 Placeholder

Parallel-STL

An implementation of the Parallel STL library using the Khronos SYCL standard.

👁 VisionCpp Logo

VisionCpp™

VisionCpp is a lightweight header-only library for computer vision and image processing.

AI Graph Compiler

👁 Placeholder

clspv

Clspv is a prototype compiler for a subset of OpenCL™ C to Vulkan compute shaders.

👁 Placeholder

spirv-tools

The SPIR-V Tools project provides an API and commands for processing SPIR-V modules.

👁 Eigen Logo

Eigen

Eigen is a C++ template library for linear algebra.

👁 VisionCpp Logo

VisionCpp

Classical machine learning algorithm using SYCL.

👁 Placeholder

Glow

Glow is a machine learning compiler that accelerates the performance of deep learning frameworks on different hardware platforms.

👁 Placeholder

MLIR

A novel approach to building reusable and extensible compiler infrastructure.

Compiler Testing

👁 ComputeCpp SDK Logo

ComputeCpp SDK

A collection of sample code, utilities and tools for Codeplay’s ComputeCpp.

👁 Placeholder

SYCL-CTS

This is the SYCL Conformance Test Suite for the Khronos Group SYCL standard.

Compilers and Debuggers

👁 LLVM Logo

LLVM

A collection of modular and reusable compiler and toolchain technologies.

👁 LLDB Logo

LLDB

LLDB is a next generation, high-performance debugger.

Training and Education

👁 SYCL Academy Logo

SYCL Academy

A repository providing materials that can be used for teaching SYCL 1.2.1.

ComputeAorta is based on a published Khronos Specification and is expected to pass the Khronos Conformance Process. Current conformance status can be found at www.khronos.org/conformance.