Intel® Implicit SPMD Program Compiler (Intel® ISPC)
ispc
is a compiler for a variant of the C programming language, with
extensions for single program, multiple
data programming. Under the SPMD model,
the programmer writes a program that generally appears to be a regular serial
program, though the execution model is actually that a number of program
instances execute in parallel on the hardware.
Official Release Binaries
You can download the official release binaries from the latest release page. Choose the appropriate version for your operating system and architecture.
Linux (Snap Store)
Linux users can install ispc
using the Snap Store:
snap install ispc
Additional Resources
Latest ispc
binaries corresponding to main
branch can be downloaded from
Appveyor for
Linux
and
Windows
See also additional documentation
and additional performance information. If
you have a bug report and have a question, you are welcome to open an
issue or start a
discussion on GitHub.