Intel ISPC 1.21 Released With Meteor Lake Xe-LPG Support

Written by Michael Larabel in Intel on 19 August 2023 at 09:32 AM EDT. Add A Comment
INTEL
Intel ISPC 1.21 is now available as the newest feature update to this Implicit SPMD Program Compiler for a C language variant focused on single program, multiple data (SPMD) programming for exploiting the full potential of modern CPUs and GPUs.

ISPC provides for portable SPMD programming across "a decade of CPU generations" from SSE2 and SSE4 targeting all the way up through AVX-512 and even ARM NEON. Plus in more recent years Intel ISPC has been focused on exploiting the parallel potential of Intel GPUs as part of their oneAPI software umbrella.

Intel Core CPU and Arc Graphics GPU


With Friday's release of ISPC 1.21, there are some minor language changes to their C variant and there is support for Meteor Lake Xe-LPG graphics. ISPC 1.21 adds new targets of xelpg-x16 and xelpg-x8 as well as MTL-M and MTL-P device names.

The ISPC 1.21 release also switches over to LLVM's new pass manager, adds an ISPC super-build that includes all necessary dependencies, supports for building with LLVM 16, and adds some new compiler switches.

Windows and Linux downloads along with more information on the Intel ISPC 1.21 changes can be found 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