VOOZH about

URL: https://www.phoronix.com/news/OpenCL-3.1-Released

⇱ OpenCL 3.1 Released To Bolster AI & HPC Workloads - Phoronix


👁 Phoronix

OpenCL 3.1 Released To Bolster AI & HPC Workloads

Written by Michael Larabel in Standards on 5 May 2026 at 06:22 AM EDT. 70 Comments
Six years after the debut of OpenCL 3.0 in provisional form, OpenCL 3.1 was announced today by The Khronos Group.

Coming as a pleasant surprise this morning is the release of OpenCL 3.1. OpenCL 3.1 brings proven capabilities into the core OpenCL specification that were previously handled as extensions or optional capabilities. Among the mandates with OpenCL 3.1 are SPIR-V ingestion support for being able to handle SPIR-V kernels, the IR in common with Vulkan and can be generated from the lieks of LLVM/Clang as well.

Other features pulled into core for OpenCL 3.1 are designed to help provide effective AI and HPC support ato OpenCL. Mandates there include subgoups, integer dot products, a new query for suggested local work group size, and a standard device UUID query to match Vulkan behavior.

The OpenCL 3.1 release also adds new language features without relying on extensions, improved OpenCL C printf() support, relaxing the inclusive scopes in the OpenCL memory model, and other improvements.

👁 OpenCL 3.1


There are multiple vendors already working on OpenCL 3.1 support, including the Mesa driver and Rusticl, PoCL, and CLVK are noted as open-source implementations of OpenCL 3.1 that will be forthcoming.

Today's OpenCL 3.1 release announcement also notes new extensions are on the way for command buffers for low-overhead replayable workloads, unified share memory improvements, cooperative matrix operations, and new AI data types for low-precision formats.

It's wonderful seeing OpenCL 3.1 released and that it continues to evolve for meeting today's AI and HPC needs. More details on the OpenCL 3.1 changes can be found via the announcement on Khronos.org. The OpenCL 3.1 documentation can be found via GitHub.

Update: Rusticl Driver Ready To Go With OpenCL 3.1 Working On Radeon, Intel Iris & Zink/Vulkan

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.