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
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
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
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
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
ISPC is a backend target for an OSS data-parallel functional programming language called Futhark by the Department of Computer Science at the University of Copenhagen, and many contributors. A link to the commit is in the post, but check out the main repo for docs & examples!
Replying to @ispc_updates
@pemathedev, myself and two others have used ISPC as a code generation target for the Futhark language: github.com/diku-dk/futhark/c…. We have also written a thesis about our findings which we are allowed to share in a couple of weeks
1
1
7