3

Hyper-Q テクノロジーは GPU のストリームに他ならない、と常々思っていました。後で、私が間違っていたことに気づきました (私ですか?)。そのため、Hyper-Q について読んでいて、さらに混乱しました。私は 1 つの記事を読んでいましたが、次の 2 つのステートメントがありました。

A. Hyper-Q は、複数の CUDA ストリーム、複数の Message Passing Interface (MPI) プロセス、さらにはプロセス内の複数のスレッドからの個別の接続を可能にする柔軟なソリューションです。

B. Hyper-Q は、32 の同時ハードウェア管理接続を許可することで、ホストと GK110 GPU 間の接続 (ワーク キュー) の総数を増やします (Fermi で利用可能な単一の接続と比較して)。

前述のポイントで、ポイント Bは、ホストから 1 つの GPU に複数の接続を作成できることを示しています。異なるアプリケーションを介して単純な GPU で複数のコンテキストを作成できるということですか? すべてのアプリケーションを異なるストリームで実行する必要があるということですか?すべての接続がメモリとコンピューティング リソースを消費する場合、リソース (メモリ/コア) のスケジューリングは誰が管理しますか?

4

1 に答える 1