macOS
brew install ispclocal Homebrew formula metadata
sudo port install ispcMacPorts ports tree · lang/ispc/Portfile · Quelle: api.github.com
brew / Rang 4328
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ispc in AI-Agent-Workflows.
Installation
brew install ispclocal Homebrew formula metadata
sudo port install ispcMacPorts ports tree · lang/ispc/Portfile · Quelle: api.github.com
sudo apk add ispcAlpine Linux edge package indexes · ispc · Quelle: dl-cdn.alpinelinux.org
sudo apt install ispcDebian stable package indexes · ispc · Quelle: deb.debian.org
sudo dnf install ispcFedora Rawhide package metadata · ispc · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#ispcnixpkgs package indexes · pkgs/by-name/is/ispc/package.nix · Quelle: api.github.com
sudo pacman -S ispcArch Linux sync databases · ispc · Quelle: geo.mirror.pkgbuild.com
sudo zypper install ispcopenSUSE Tumbleweed package metadata · ispc · Quelle: download.opensuse.org
scoop install main/ispcScoop official bucket manifest trees · bucket/ispc.json · Quelle: api.github.com
Überblick
Compiler for SIMD programming on the CPU
Verlauf
Intel ISPC, the Implicit SPMD Program Compiler, is a compiler for a C-derived SPMD language that maps program instances onto SIMD lanes and can also scale work across CPU cores. The project exists to let programmers write shader-like data-parallel code for CPUs without hand-writing SIMD intrinsics.
Matt Pharr's project history says he began experimenting with LLVM around 2010 while at Intel and released the code publicly on GitHub on 2011-06-21. The GitHub repository metadata matches that date, and the project site explains the core model: write code that looks mostly serial while multiple program instances execute in parallel on SIMD hardware.
ISPC quickly became both a compiler project and a research artifact. The official documentation points to the InPar 2012 paper by Matt Pharr and William R. Mark, which presents ISPC as a compiler for high-performance CPU programming using SPMD ideas familiar from GPU shaders, CUDA, and OpenCL.
The release notes show continuing evolution with LLVM baselines, new CPU and GPU targets, standard-library work, JIT/library embedding, Python integration experiments, AVX10 and AMX support, and fixes for architecture-specific behavior.
ISPC found adoption among graphics, rendering, simulation, and performance-oriented developers who needed explicit SIMD performance without maintaining separate intrinsics code for every vector width. The project site advertises common speedups on SSE and AVX-width architectures, and official downloads provide binaries for Linux, macOS, and Windows.
Package-manager adoption broadened access beyond Intel-hosted binaries. The input metadata shows ISPC packaged by Homebrew, Debian, Ubuntu, Fedora, MacPorts, Nix, Arch, Scoop, Alpine, and openSUSE.
Users write `.ispc` source files, compile them with the `ispc` command, and link the generated objects and headers into C or C++ programs. The documentation emphasizes SPMD concepts, exported functions, task parallelism, vector targets, and examples for integrating generated code with host applications.
In package-manager contexts, ISPC is often installed as a build-time compiler dependency for projects that ship vectorized kernels but want ordinary source builds on developer machines and CI.
ISPC is significant because it packages a compiler whose behavior depends on LLVM versions, CPU targets, runtime libraries, and platform-specific binary distribution. That makes it more like a language toolchain than a single-purpose CLI.
It is also a useful case study in how a research-flavored Intel project became a practical dependency for open-source rendering and compute software: source packages must balance reproducible compiler builds, prebuilt binaries, target support, and fast-moving LLVM internals.
Sicherheitslage
narrow executable package without higher-risk signals.
grün Risiko · niedrig Konfidenz · appliance
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
ispc | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:ispc |
|---|---|
| Version | 1.31.0 |
| Paketmanager | Homebrew |
| Homepage | https://ispc.github.io |
| Repository | https://github.com/ispc/ispc |
| Zuletzt aktualisiert | 2026-06-25T23:35:22Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
ispc 1.26.0-1
Intel Implicit SPMD Program Compiler
sudo apt install ispclibispcrt-dev 1.26.0-1
Intel Implicit SPMD Program Compiler runtime library development files
sudo apt install libispcrt-devlibispcrt1 1.26.0-1
Intel Implicit SPMD Program Compiler runtime library
sudo apt install libispcrt1ispc
nix profile install nixpkgs#ispcispc 1.22.0-4
Intel Implicit SPMD Program Compiler
sudo apt install ispcispc 1.31.0-r0
Intel SPMD Program Compiler
sudo apk add ispcispc 1.31.0-2.fc45
C-based SPMD programming language compiler
sudo dnf install ispcispc-devel 1.31.0-2.fc45
Development files for ispc
sudo dnf install ispc-develispc-gpu 1.31.0-2.fc45
GPU runtime for ispc
sudo dnf install ispc-gpuispc-static 1.31.0-2.fc45
Static libraries for ispc
sudo dnf install ispc-staticispc 1.31.0-1
Compiler for high-performance SIMD programming on the CPU
sudo pacman -S ispcispc 1.31.0-2.2
C-based SPMD programming language compiler
sudo zypper install ispcispc-devel 1.31.0-2.2
Development files for ispc
sudo zypper install ispc-devellibispcrt1 1.31.0-2.2
C-based SPMD programming language compiler library
sudo zypper install libispcrt1ispc
sudo port install ispcmain/ispc
scoop install main/ispcQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.