北森瓦版 - Northwood Blog (Author : 北森四葉. Since July 10, 2006.)
AMD's heterogeneous queuing aims to make CPU, GPU more equal partners(The Tech Report)
AMD announces Heterogeneous Queuing tech(bit-tech.net)
AMD,CPUとGPUの深い連携を可能にする新要素「hQ」発表。HSAの姿が見えてきた?(4Gamer.net)

ゆっくり、だが着実にAMDのHeterogeneous Systems Architecture (HSA) の姿が見えてきた。4月にAMDはhUMAを明らかにし、“Kaveri”APUでCPUとGPUそれぞれのコンポーネントがお互いのメモリ空間にアクセス出来ることが示された。そして10月22日、AMDはhQ―Heterogeneous Queingを明らかにした。hQはCPUとGPUにワークロードを分配する方法を定義するものである。
 
現在のQueing modelではアプリケーションはCPUで動作する。CPUは自身で動作を制御する。これはそこそこ効率的であるが、GPUはOSを介さなければ動作することは出来ず、レイテンシが生じていた。またGPUはあくまでも第2級の扱いであり、GPUが自身の動作を制御する、あるいは(GPUが)CPUの動作を制御するということも出来なかった。

Heterogeneous QuingはCPUとGPUを同等のパートナーとするためのものである。そしてCPUとGPUは互いに自身のタスクを管理する、あるいはもう片方のタスクを制御するということを可能とする。ワークロードは標準的なパケットフォーマットを用いてパッケージングされ、全てのHSA対応ハードウェアであれば(hQを)サポートでき、ソフトウェアもベンダー毎に特別なコードを書く必要はない。また仮想化レイヤーがHSAハードウェアに全てのキューを見ることを許可する。

AMDの現在のhQの実装はハードウェアベースのスケジューリングを使用しており、CPUとGPUのキューのアクセスを管理する。しかし、最終的なHSAのスペックではこのアプローチは必要としない。hQはスペックの重要な部分であるが、AMDはOSがCPUとGPU間で様々なタスクキューをスイッチできるよう進化していくだろうと述べている。

初めのうちはhQをサポートするOSはWindowsのみとなるが、AMDはLinuxにおいても開発を行っており、またその他のOSにもサポートを広げる見込みである。

上はThe Tech Reportの記事を訳したものですが、より詳しい日本語の解説が4Gamer.netにあります。
一言で言えばCPUとGPUを対等の立場に持ち込むための機構がhQとなります。


PCパーツの通販は・・・
ソフマップicon 1's TSUKUMO ネットショップ ドスパラ パソコン工房

コメント
この記事へのコメント
140707 
Windowsのみ……
サポートを広げる見込みである……
2013/10/22(Tue) 23:19 | URL | LGA774 #-[ 編集]
140710 
hQ!
ハイパーキュゥべえ!
2013/10/23(Wed) 00:31 | URL | LGA774 #-[ 編集]
140718 
後藤さんの記事でKaveriがAMDの謳うhUMAを完全な形で実装されるかが
少し怪しくなってきたという話があったが、こっちと共にKaveriで対応してほしいな
2013/10/23(Wed) 07:03 | URL | LGA774 #KfkS430g[ 編集]
140720 
こいつぁGPGPUがより身近になりますな
2013/10/23(Wed) 09:36 | URL | LGA774 #-[ 編集]
140723 
下克上システム
2013/10/23(Wed) 11:28 | URL | LGA774 #-[ 編集]
140732 
Developer Summitでkaveriの発表ないかなぁ(チラッ
2013/10/23(Wed) 17:45 | URL | LGA774 #mQop/nM.[ 編集]
140733 
ARM系CPUでも使えるようになるんだろうか
2013/10/23(Wed) 18:08 | URL | LGA774 #-[ 編集]
140740 
RAMの無駄コピー無くすのもこれも、どうせいつか必要になる思想だから、これが将来の標準になるかもしれない
2013/10/24(Thu) 00:26 | URL |   #-[ 編集]
コメントを投稿する(投稿されたコメントは承認後表示されます)
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://northwood.blog60.fc2.com/tb.php/7163-95ba2f3e
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック