
Intel ISPC 1.32 released today as the newest version of this Intel Implicit SPMD Program Compiler built atop LLVM/Clang. ISPC is a variant of the C programming language with extensiosn catering to Single Program Multiple Data programming for both Intel CPUs and GPUs.
With ISPC 1.32 they have pulled in LLVM 23.1.2 for their base compiler stack which in turn now has full back-end support for both AVX10.2 as well as Advancd Performance Extensions (APX). These APX and AVX10.2 additions are important for upcoming Diamond Rapids server processors and Nova Lake client processors.
ISPC also adds new parallel bit deposit and extract functions to the standard library, "--cpu=znver6" is now available for AMD Zen 6 processors, and various other enhancements. Out of curiosity, I checked and it was an Intel engineer adding Zen 6 CPU support to Intel ISPC.
Downloads and more details on ISPC 1.32 via GitHub.