Heterogeneous System Architecture
HSAの背後にある意義は、計算をGPUにオフロードするときのプログラマーの負担を軽減することである。元々はAMDによってのみ推進され、またFSA (Fusion System Architecture) と呼ばれていたが、のちにHSAの概念は、他のメーカーのDSPなど、GPU以外の処理装置(プロセッサ)も包含するように拡張された。