macOS
brew install ispclocal Homebrew formula metadata
sudo port install ispcMacPorts ports tree · lang/ispc/Portfile · ソース: api.github.com
brew / 順位 4328
ispc のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install ispclocal Homebrew formula metadata
sudo port install ispcMacPorts ports tree · lang/ispc/Portfile · ソース: api.github.com
sudo apk add ispcAlpine Linux edge package indexes · ispc · ソース: dl-cdn.alpinelinux.org
sudo dnf install ispcFedora Rawhide package metadata · ispc · ソース: dl.fedoraproject.org
nix profile install nixpkgs#ispcnixpkgs package indexes · pkgs/by-name/is/ispc/package.nix · ソース: api.github.com
sudo pacman -S ispcArch Linux sync databases · ispc · ソース: geo.mirror.pkgbuild.com
sudo zypper install ispcopenSUSE Tumbleweed package metadata · ispc · ソース: download.opensuse.org
scoop install main/ispcScoop official bucket manifest trees · bucket/ispc.json · ソース: api.github.com
概要
Compiler for SIMD programming on the CPU
履歴
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.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
ispc | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:ispc |
|---|---|
| バージョン | 1.31.0 |
| パッケージマネージャ | Homebrew |
| ホームページ | https://ispc.github.io |
| リポジトリ | https://github.com/ispc/ispc |
| 最終更新 | 2026-06-25T23:35:22Z |
| Pulse | updated |
| Bottle | 未記録 |
| サービス | 宣言なし |
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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/ispcソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.