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…
New ISPC is out! Beyond stability & perf improvements, this release adds: new AVX-512 Granite Rapids targets, sample-based PGO, faster dispatcher, and many codegen & stdlib optimizations! github.com/ispc/ispc/release…
We’ve just set up a Discord so our community can gather in one place, help each other & talk to developers - join here 👉 discord.gg/WnMqNPgs
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!
🚀 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…
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…
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
ISPC retweeted
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…
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
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
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!
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






