Intel ISPC 1.20 Released: Smaller & Faster

Written by Michael Larabel in Intel on 6 May 2023 at 08:08 AM EDT. 1 Comment
INTEL
Intel software engineers have released a new version of their Implicit SPMD Program Compiler (ISPC) as their C language variant with extensions for enhancing single-program, multiple-data programming for both CPUs and GPUs.

With the Intel ISPC 1.20 release on Friday, the ISPC binaries are now both smaller and faster. The ISPC binaries are said to be reduced by about one-third compared to their prior size. Meanwhile ISPC 1.20 should also be "a few percent" faster than prior releases. ISPC 1.20 also adds optional Snap packaging support for Ubuntu.

ISPC logo


The Intel ISPC 1.20 release has also now split the ISPC run-time into CPU and GPU portions that are then loaded dynamically, so you aren't always loading the GPU code if you end up only relying on this ISPC run-time for CPU execution. The ISPC 1.20 run-time also now supports fences for GPU/CPU asynchronous computations, dropping its OpenMP run-time dependency but requiring Intel Threaded Building Blocks (TBB), and SSE4 target refactoring.

Downloads and more details on the Intel ISPC 1.20 release for Windows and Linux systems 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