Downloading The Intel® Implicit SPMD Program Compiler
The Intel® Implicit SPMD Program Compiler (Intel® ISPC) is available in both source and binary form.
Here are the available ISPC packages:
- ISPC binary and runtime for Windows x86_64
- ISPC binary and runtime for macOS x86_64
- ISPC binary and runtime for macOS arm64
- ISPC universal binary and runtime for macOS x86_64 and arm64
- ISPC binary and runtime based on libtbb.so.2 for Linux x86_64
- ISPC binary and runtime based on libtbb.so.12 for Linux x86_64 (for OneAPI distribution)
- ISPC binary and runtime for Linux aarch64
- Examples packed in tar.gz archive
- Examples packed in zip archive
- Source code packed in tar.gz archive
- Source code packed in zip archive
For the latest version, please go to https://github.com/ispc/ispc/releases/latest to download the required package.
All archives are signed with a following PGP key.
Here are alternative ways to download and install ISPC:
Here is installation instruction for Windows:
Here are latest ISPC binaries corresponding to main branch (based on LLVM 18.1.8):
Here is LLVM 3.5 based binary with experimental NVPTX support:
After installation, add the platform-appropriate binary executable to your PATH. Then see the ispc user's guide and the examples in the examples/ directory of the distribution.
You can download previous versions on Github releases page.
Alternatively, source can be downloaded. If you're using git, run:
% git clone https://github.com/ispc/ispc.git ispc
Finally, zip and tar files of the top-of-tree source can be downloaded:
There is a page in the ispc wiki with instructions about building from source on Windows, Linux and macOS.