ISPC (@ispc_updates) header
ISPC (@ispc_updates) profile picture

The official home of ISPC on Twitter.

Hillsboro, Oregon
Joined June 2011
Photo by ISPC (@ispc_updates)Photo by ISPC (@ispc_updates)Photo by ISPC (@ispc_updates)Photo by ISPC (@ispc_updates)Photo by ISPC (@ispc_updates)Photo by ISPC (@ispc_updates)Photo by ISPC (@ispc_updates)
ISPC v1.32.0 is now available! Over the last two releases (v1.31 and v1.32), our main goal was full AVX10.2 and APX support, and now that work is now complete. Along the way we also added new standard library functions and fast-math modes. github.com/ispc/ispc/release…
2
11
337
ISPC v1.28.0 is out! Beyond stability, perf & language/stdlib upgrades, we’ve added: • Call ISPC from Python 🐍 • Use ISPC as a library 📦 • Experimental JIT (e.g. pick best tile size at runtime) ⚡ Release notes 👉 github.com/ispc/ispc/release… Try it & share your feedback!
2
1
5
671
🚀 New ISPC v1.26.0 Release! 🚀 🔹 Improved ARM support & performance 🔹 New "generic" targets simplify ISPC design & ease new targets support 🔹 Better code generation for x86 & ARM 🔹 Lots of stability fixes github.com/ispc/ispc/release…
5
11
717
I submitted a proposal for a Masterclass talk on ISPC at the Graphics Programming Conference in Breda, NL this fall. Fingers crossed it gets accepted! They are still accepting proposals/abstracts for talks if you're interested. graphicsprogrammingconferenc…
5
26
2,058
This should help make getting setup to contribute, or to build ISPC with specific versions of LLVM much easier!
Everyone told me when I started this that Windows Docker containers on Windows were a pain in the ass. They were right. But I still did it. I'm happy to release the first version of a Dockerfile for setting up a build environment for ISPC and LLVM github.com/pbrubaker/ispc-do…
1
5
667
We've just released a new game-changing update of ISPC packed with exciting features: function templates technical preview, support for Intel® Xeon® Scalable CPUs and Intel® Data Center GPU Max, improved ISPC Runtime and bunch of other cool staff! github.com/ispc/ispc/release…
1
12
58
6,365
We added a link mode to ISPC, enabling linking several LLVM bitcode or SPIR-V files while outputting LLVM bitcode or SPIR-V as a result. ispc link test_a.bc test_b.bc --emit-spirv -o test.spv The CMake utilities were also updated to support the ispc link feature. 🧵6/6
6
401
New device names acm-g10, acm-g11, and acm-g12 were added for Intel® Arc™ Graphics. The dg2 device name has been removed. Performance on Xe targets has been improved significantly by analyzing and automatically reducing register spilling. 🧵5/6
3
1
4
1,664
Added FP16 targets for Sapphire Rapids CPUs : avx512spr-x4, avx512spr-x8, avx512spr-x16, avx512spr-x32, avx512spr-x64. New xehpc-x16/xehpc-x32 targets and 'pvc' device were added for (Ponte Vecchio) Aarch64 targets enabled on Windows. 🧵4/6
1
4
287
For more information about templates, check out the docs here - github.com/ispc/ispc/blob/v1… 🧵3/6
1
3
238
Function templates are here 🎉(in a technical preview state.) Things could change in the future but we're ready to share it more widely. ispc.godbolt.org/z/Mvxx4eaPM 🧵2/6
1
1
1
7
1,801
Introducing ISPC v1.19.0! 🎉 * Function Templates! (technical preview) * Support for Sapphire Rapids CPU targets * Support for Intel Data Center GPU Max (Ponte Vecchio) * Improved Arc GPU support. Full Release Notes: github.com/ispc/ispc/release… 🧵1/6
2
14
2
34
5,549
Let's have a SIMD meme thread! Time to dig into your meme archives. What are your best SIMD memes?
1
9
Apologies for the brief interruption, but...
1
2
34
Follow us @IntelSoftware for future news and updates
7
1
2
It's my birthday! Technically, it was on June 21, but today is the day my dad, Matt, established my Twitter account. A BIG shout out to him for creating me back then, but he's not on Twitter! Only 11 years old, and I'm in video games, movies, streaming, creator software & more!
1
5
2
63