PoCL 5.0-RC1 Released With Experimental OpenCL For Networked Systems

Written by Michael Larabel in Hardware on 8 December 2023 at 06:24 AM EST. 9 Comments
HARDWARE
PoCL 5.0-RC1 is out today as the newest feature release being brewed for this "Portable Computing Language" implementation that allows for OpenCL code to run on CPUs as well as running OpenCL code on other back-ends such as atop NVIDIA CUDA and AMD ROCm and other LLVM back-ends.

PoCL 5.0 is quite interesting in that it will be the first release to ship PoCL-Remote as a new experimental back-end allowing for OpenCL across networked systems. The new networked daemon for PoCL allows for OpenCL distributed computing with more OpenCL code and doesn't require any specialized interfaces. There will be latency/overhead issues and the like of concern for some OpenCL programs, but this back-end allows for OpenCL acceleration between networked systems on the LAN to work for any platforms with TCP/IP and a working OpenCL implementation.

PoCL-Remote


PoCL-Remote is an interesting addition for PoCL 5.0 and will certainly lead to some novel uses.

PoCL 5.0-RC1 also adds new NVIDIA CUDA driver features for providing partial OpenCL 3.0 support. The NVIDIA back-end also adds support for program-scope variables, OpenCL 2.0 atomics, and partial subgroup support. PoCL's CPU driver also enables cl_ext_float_atomics for FP32/FP64, updated cl_khr_command_buffer support, and improved SPIR-V handling. PoCL 5.0-RC1 also extends compatibility to LLVM/Clang 17.0.

Downloads and more details on this PoCL 5.0 release candidate via GitHub.
Related News
About The Author
Michael Larabel

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.

Popular News This Week