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 latest released ISPC binaries based on LLVM 15.0.7:
- Windows (64 bit) ispc binary and examples (v1.21.0)
- macOS (x86, 64 bit, 10.12 Sierra) ispc binary and examples (v1.21.0)
- macOS (ARM64, 11.0 Big Sur) ispc binary and examples (v1.21.0)
- macOS (Universal Binary, 10.12 Sierra) ispc binary and examples (v1.21.0)
- Linux (64 bit) ispc binary and examples (v1.21.0)
- Linux (64 bit) ispc binary and examples for AARCH64 (v1.21.0)
- Linux (64 bit) ispc binary and examples for OneAPI (v1.21.0)
Here are latest ISPC binaries corresponding to main branch (based on LLVM 15.0):
- Windows (64 bit) ispc binary and examples (v1.22.0dev)
- Linux (64 bit) ispc binary and examples (v1.22.0dev)
Here is LLVM 3.5 based binary with experimental NVPTX support:
To install the compiler, install the platform-appropriate binary executable in 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 source can be downloaded:
- zip file of the top-of-tree source.
- tar.gz file of the top-of-tree source.
- zip file of the v1.21.0 source, corresponding to the binaries above.
- tar.gz file of the v1.21.0 source, corresponding to the binaries above.
There is a page in the ispc wiki with instructions about building from source on Windows, Linux and macOS.