ヘテロジニアス・コンピューティング
OpenACC同様、ディレクティブベースのヘテロジニアス・コンピューティング向けプログラミング標準。
ヘテロジニアス・コンピューティングのプラットフォームは、ハイエンドサーバーと高性能計算機から携帯電話やタブレット用の低消費電力の素子まで、あらゆる領域で使用される。SoCによる実装以外にも、例えばCPUとGPUを搭載した汎用コンピュータはヘテロジニアス・コンピューティング環境であると言える。たとえSoCであっても、異種プロセッサのメモリ空間が統合されているものもあれば、統合されていないものもある。
高性能計算 Cray XD1 SRC コンピュータ SRC-6 と SRC-7
組み込みシステム (DSP とモバイルプラットフォーム) テキサス・インスツルメンツ OMAP アナログ・デバイセズ Blackfin NVIDIA Tegra Samsung Exynos Apple "A" シリーズ
再構築可能計算 Xilinx Platform FPGAs (Virtex-II Pro, Virtex 4 FX, Virtex 5 FXT) とZynqプラットフォーム Intel "Stellarton" (Atom + アルテラ FPGA)
ネットワーク Intel IXP ネットワークプロセッサ Netronome(英語版) NFP ネットワークプロセッサ
パーソナルコンピュータ向け汎用プロセッサ AMD APU IntelのGPU内蔵CPU Apple M1 - Macに搭載
その他 (ゲーム専用機など) IBMのCell Broadband Engine - PlayStation 3に搭載 SpursEngine - IBM Cellプロセッサの派生型
DirectXに搭載されている前述のコンピュートシェーダー同様、OpenGLでもバージョン4.3でGPGPU向けのシェーダーステージが標準化された。GLSLをカーネル記述言語とする。バージョン4.6のGL_ARB_gl_spirv拡張によりSPIR-V中間表現に対応した。
OpenGL ESではバージョン3.1で導入された。
Webブラウザ向けのOpenGL ES派生規格であるWebGLでは、まだコンピュートシェーダーに対応しておらず、草案の段階である。
NVIDIAによるGeForce / Quadro / Tesla / TegraシリーズGPU用のGPGPU開発・実行環境。C言語を拡張したCUDA Cによる開発を可能にする(Ver.2.2以降はC++言語を拡張したCUDA C++による開発も可能となっている)。NVIDIAによるコンパイラ実装nvccだけでなく、オープンソースコンパイラのLLVMでもCUDAコンパイラの実装が始まっている。また、PGI社からはCUDA Fortran Compilerが提供されている。Intel Xe向けにコンパイルするためのZLUDAもある(開発停止中)。
ヘテロジニアス・コンピューティング向け標準C++ライブラリのlibcu++ (NVIDIA C++ Standard Library) も存在する。libcu++はLLVMのlibc++の派生となっている。