DirectCompute
DirectComputeはWindows用マルチメディアAPIの集まりであるMicrosoft DirectX 11の一部として、当初はシェーダーモデル5.0すなわちDirectX 11(Direct3D 11)フル対応GPU向けにリリースされる予定だったが、その後DirectX 10.xとDirectX 11に対応するGPU上で実行できるように仕様変更された(cs_5_0プロファイルの他に、ダウンレベルのcs_4_0、cs_4_1のサポートが追加された) 。DirectComputeのアーキテクチャは、クロノス・グループ(en:Khronos Group)のOpen Computing Language (OpenCL) やNVIDIAのCompute Unified Device Architecture (CUDA) といった競合間も含めて、コンピュータのインターフェイスを共有する。
DirectComputeを利用できるのは少なくともDirectX 11を利用できるオペレーティングシステム、すなわちWindows Vista(SP2 Platform Update)、Windows 7、Windows 8.