オフロード (コンピュータ用語)
並列計算能力の極めて高いGraphics Processing Unit(GPU)にグラフィックス処理などをオフロード(委譲)することが多い。グラフィックス処理は、画面解像度や描画内容の複雑度が増大するにつれ、膨大な量の計算が必要となっていくため、CPUでリアルタイムに実行するのは難しいことから、もともとグラフィックス処理専用チップにラスタライズや塗りつぶしなど一部の処理をオフロードすることが普通に行なわれていた。オペレーティングシステムのデスクトップ画面描画、ゲームやCADの3次元コンピュータグラフィックス(3DCG)描画、動画再生といった様々なグラフィックスタスクの快適性は、もはやGPUなしでは実現不可能となっている。また、汎用計算に対応したGPUが登場してからは、グラフィックスだけでなく科学技術計算や、機械学習あるいは深層学習による人工知能(AI)関連の高負荷処理をオフロードすることも頻繁に行なわれるようになっている(GPGPU)。GPUへのオフロードをアプリケーションソフトウェアやライブラリに組み込むには、CUDAやOpenCLといったプログラミング環境やAPIが使われることが多いが、OpenMPやOpenACCのようなAPIでは、より抽象化されたGPUオフロード機能が提供されている。