Intel ISPC 1.13 Compiler Brings Performance Boost To AVX-512 Systems

Written by Michael Larabel in Intel on 24 April 2020 at 06:44 AM EDT. 4 Comments
INTEL
Intel's ISPC compiler (Implicit SPMD Program Compiler) for targeting its C-based single-program, multiple data language is out now with a new feature release.

ISPC already advertises performance speed-ups of three to six times faster depending upon the AVX configuration of the CPU being tested and core count. But with ISPC 1.13 they are continuing to work on making this SPMD program compiler even faster, particularly for AVX-512.

ISPC 1.13 has a performance boost for AVX-512 targets due to an improved internal representation of masks, they can see around 5% speed-ups... Not as exciting as some of their past performance achievements, but it all accumulates with time. ISPC 1.13 is also re-based against LLVM 10.0 upstream providing for more potential performance benefits across all their CPU targets.

ISPC 1.13 also now considers cross-compilation support to be production ready and there are several fixes throughout.

Rounding out this Intel compiler update is also now marking FreeBSD as a supported target operating system. The release notes do mention though that for FreeBSD "it's not well tested."

More details on ISPC 1.13 over on 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