News: 0001546998

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel ISPC 1.27 Released With AVX10.2 Support

([Intel] 6 Hours Ago Intel ISPC 1.27)


Intel's Implicit SPMD Program Compiler (ISPC) is out with a new feature release in preparing for AVX10.2-enabled processors and bringing other enhancements to this C programming language variant focused on single program, multiple data (SPMD) programming.

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

High Priest: Armaments Chapter One, verses nine through twenty-seven:
Bro. Maynard: And Saint Attila raised the Holy Hand Grenade up on high
saying, "Oh Lord, Bless us this Holy Hand Grenade, and with it
smash our enemies to tiny bits." And the Lord did grin, and the
people did feast upon the lambs, and stoats, and orangutans, and
breakfast cereals, and lima bean-
High Priest: Skip a bit, brother.
Bro. Maynard: And then the Lord spake, saying: "First, shalt thou take
out the holy pin. Then shalt thou count to three. No more, no less.
*Three* shall be the number of the counting, and the number of the
counting shall be three. *Four* shalt thou not count, and neither
count thou two, excepting that thou then goest on to three. Five is
RIGHT OUT. Once the number three, being the third number be reached,
then lobbest thou thy Holy Hand Grenade towards thy foe, who, being
naughty in my sight, shall snuff it. Amen.
All: Amen.
-- Monty Python, "The Holy Hand Grenade"