encyclopedia −用語集ー
・HSA (Heterogeneous System Architecture)
HSAというのは,AMDの次世代主力APU「Kaveri」(カヴェリ,開発コードネーム)以降のAPUで
採用されるフレームワーク(=ソフトウェアのプログラミングを容易にするための仕組み)のこと。
GPUを汎用演算に応用するGPUコンピューティングにおいて主流なのは,
CPU側のコードとGPU側のコードを別々に書いて実行するという考え方だ。
しかしこれはAPUに於いては当然面倒臭い。
そこでAMDが提唱するHSAは,以上のような
「CPUとGPUのコードを別々に記述する煩雑さや複雑さ」をなくそうというもの。
簡単にいえば,同じプログラムでCPUとGPUの両方が動くようにしよう
というプロジェクトということになる。
AMDはHSAを広げるべく,HSA Foundationという団体を立ち上げ,
HSAの業界標準化を目指している。
→hUMA
→hQ