Codeplay® announces oneAPI for Nvidia® and AMD GPU hardware

16 December 2022

Develop using the open, standards-based SYCL™ programming model for multiple accelerators with oneAPI.

[Dec. 16, 2022 - Edinburgh, UK] – Today, Codeplay Software announces expanding oneAPI for Nvidia* and AMD* GPUs, making multiarchitecture, multivendor programming much easier. This includes new plugins: oneAPI for Nvidia GPUs and oneAPI for AMD GPUs (beta).

Software developers are increasingly looking to move away from proprietary interfaces and use open standards that are defined by the industry. This can allow them to target a broad set of platforms and architectures. oneAPI aims to bring this to reality by supporting the widest set of processors and accelerators. As a cross-industry initiative, oneAPI offers an open, standards-based, multiarchitecture programming model and specification.

Having official plugins for Nvidia and AMD platforms is a major milestone for the oneAPI open community. The oneAPI Nvidia and AMD GPU plugins seamlessly work with the Intel® oneAPI DPC++/C++ Compiler 2023 and many popular libraries, bringing open, standards-based programming to a range of processors from multiple hardware vendors. The oneAPI for Nvidia GPUs and oneAPI for AMD GPUs packages are available to download for free on the Codeplay website.

The plugins are compatible with the tools and drivers provided by Nvidia and AMD. A major benefit of this release is bringing a truly viable migration path from CUDA and other proprietary programming models to SYCL and oneAPI. To ease this porting, oneAPI already includes SYCLomatic, an open source tool to help migrate CUDA code to SYCL. Using the oneAPI for Nvidia GPU plugin, this SYCL code can be run on NVIDIA GPUs.

Together with the plugin for Nvidia GPUs, Codeplay is providing paid-for enterprise-ready “Priority Support” for customers who want quick answers to technical problems and general support for their oneAPI deployments on Nvidia platforms. This will enable developers to get accelerated responses directly from Codeplay engineers and escalate feature requests to Codeplay’s development team for exploration.

To find out more about oneAPI for Nvidia GPUs and oneAPI for AMD GPUs (beta) read the blog from Ruyman Reyes, read the Intel bulletin and for more information on Priority Support packages, please contact Codeplay.

Notices & Disclaimers

1 The oneAPI for Nvidia and AMD plugins can be used with the Intel® oneAPI DPC++/C++ Compiler 2023.0 or later version (the compiler is a component of the Intel® oneAPI Base Toolkit).

* Other names and brands may be claimed as the property of others.

Intel technologies may require enabled hardware, software or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Codeplay Software Ltd. Intel, the Intel logo, Codeplay and Codeplay logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others. SYCL is a registered trademark of the Khronos Group, Inc.

Codeplay Software Ltd has published this article only as an opinion piece. Although every effort has been made to ensure the information contained in this post is accurate and reliable, Codeplay cannot and does not guarantee the accuracy, validity or completeness of this information. The information contained within this blog is provided "as is" without any representations or warranties, expressed or implied. Codeplay Sofware Ltd makes no representations or warranties in relation to the information in this post.
Andrew Richards's Avatar

Andrew Richards