Intel ISPC 1.27 Released With AVX10.2 Support
- Reference: 0001546998
- News link: https://www.phoronix.com/news/Intel-ISPC-1.27
- Source link:
ISPC continues to be developed as one of Intel's routes for SPMD programming across their range of hardware from CPUs to GPUs using C code. With ISPC 1.27 they have introduced support for AVX10.2 and added the new avx10.2-x4, avx10.2-x8, avx10.2-x16, avx10.2-x32, and avx10.2-x64 targets.
ISPC 1.27 also brings full support for element-wise functions on short vectors within its standard library, cross-lane operations for unsigned types, better dot product functionality, and a variety of other enhancements.
On the performance side ISPC 1.27 has improved the performance of masked loads and stores for AVX-512 by an order of magnitude said to be around 10x faster on micro-benchmarks. The packed_store_active2 call on AVX2 is also coming in around 65% faster for int32 and around 45% faster for int64.
Downloads and more details on the Intel ISPC 1.27 release via [1]GitHub .
[1] https://github.com/ispc/ispc/releases/tag/v1.27.0
phoronix