Intel ISPC 1.17 Compiler Released With Xe HPG, PS5 & AMD Zen Support

Written by Michael Larabel in Intel on 15 January 2022 at 08:08 AM EST. 5 Comments
Intel ended out the week with a huge update to ISPC, the Intel Implicit SPMD Program Compiler. ISPC is Intel's LLVM-based compiler focused on its C variant with extensions for single program, multiple data (SPMD) programming. Interestingly with this release is the introduction of AMD Zen 1/2/3 targeting and even the PlayStation 5 while also adding support for forthcoming Intel Arc "Alchemist" (Xe HPG) hardware.

On the CPU side Intel's ISPC 1.17 brings performance improvements for the double data type on AVX-512 targets, a new avx512skx-i32x4 target, and zen1/zen2/zen3 CPU definitions (znver1/znver2/znver3) for AMD Zen processors. There is also experimental support for ISPC to target the Sony PlayStation 5 (PS5) platform.

AMD Zen CPU definitions have made it into the Intel SPMD compiler.

New Xe targets were added of xelp-x8 and xelp-x16 for Tiger Lake and similar Xe LP hardware. The xehpg-x8 and xehpg-x16 targets were added meanwhile for Xe HPG / Arc GPUs based on DG2 / Alchemist. There is also stability and performance improvements as part of the SPMD compiler with ISPC 1.17.

Intel's ISPC 1.17 compiler release is rather big and based on LLVM 12.

The open-source Intel ISPC 1.17 release can be downloaded from GitHub with both Windows and Linux binaries available. The Linux builds depend upon OpenMP support and Intel Compute Runtime with Level Zero for GPU targeting.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week