GPUコンピューティングにおけるAPUとHSAとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > GPUコンピューティングにおけるAPUとHSAの意味・解説 

GPUコンピューティングにおけるAPUとHSA

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/26 23:37 UTC 版)

AMD Accelerated Processing Unit」の記事における「GPUコンピューティングにおけるAPUとHSA」の解説

GPGPU」も参照 旧来のGPUグラフィック理に関す機能のみに特化していたが、プログラマブルシェーダー出現以降汎用性に関してもその能力拡大させてきた。GPUの高い並列処理性能汎用理に活用しコプロセッサ的な役割をさせる取り組みGPGPUである。AMD(旧ATI)も早くから自社GPUFireStreamRadeonなど)を活用したストリームプロセッシング技術 (ATI Stream/AMD Stream) を開発・実用化し、普及取り組んでいたものの、競合となるNVIDIAのほうが統合開発実行環境CUDA整備によって普及率の点で先行していた。 GPU並列処理特化することでCPUはるかに超える理論演算性能実現しており、それを汎用理に活用するのがGPGPUコンセプトだが、従来CPUGPUとはメモリ空間が完全に独立しており、CPU-GPU間のメモリ転送にかかる処理時間およびプログラミング上の手間が、性能ボトルネックソフトウェア開発難しさにつながるという問題抱えている。たとえばGPU演算した結果CPU読み出し利用する場合従来アーキテクチャではGPUメモリからCPUメモリへのデータ転送が必要となる。これは物理的にメモリ分離されているディスクリートGPUCPUによる構成だけでなく、従来型オンボードグラフィックスCPU内蔵GPUといった、物理メモリ共有する構成においても同様である。 AMDはこの問題をハードウェアレベルで根本的に解決する道として開発コードAMD Fusionのもとに、GPUCPU統合するFusion System Architecture (FSA) 構想掲げることになる。GPUCPU統合することで、物理的に論理的にメモリ空間統一され煩雑なCPU-GPU間のメモリ転送をなくすことができる。 なおAMDは、2012年からFSAHeterogeneous System Architecture (HSA) 構想へと改称し、さらにHSA実装形態であるAMD Fusion改めAMD APUをもってして、異種計算資源異種プロセッサ混在環境ターゲット据えた標準API規格OpenCL」およびヘテロジニアスマルチコアテクノロジーによるCPUGPU融合推進している。 Kabini/Temash世代以降ではGraphics Core Next (GCN) 世代GPU搭載しMantle APIにも対応したまた、HSA完成形支え要素技術のうち特に重要なものとして、CPU/GPUのメモリ一貫性キャッシュコヒーレンシ)やGPUページフォールトサポート実現する heterogeneous Uniform Memory Access (hUMA) が挙げられるが、hUMA対応するAPUKaveri世代以降である。 その他、HSA環境ではHSAIL (HSA Intermediate Language) と呼ばれる中間言語バイトコード)によって、ハードウェア違い吸収できるコンパイラ側がHSAIL生成対応することにより、OpenCL CやC++ AMPといった並列コンピューティング向けの専用言語だけでなく、Javaのような仮想マシンベースの汎用言語でもHSA環境動作するプログラム記述できることになる。

※この「GPUコンピューティングにおけるAPUとHSA」の解説は、「AMD Accelerated Processing Unit」の解説の一部です。
「GPUコンピューティングにおけるAPUとHSA」を含む「AMD Accelerated Processing Unit」の記事については、「AMD Accelerated Processing Unit」の概要を参照ください。

ウィキペディア小見出し辞書の「GPUコンピューティングにおけるAPUとHSA」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「GPUコンピューティングにおけるAPUとHSA」の関連用語

GPUコンピューティングにおけるAPUとHSAのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



GPUコンピューティングにおけるAPUとHSAのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのAMD Accelerated Processing Unit (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS