27

CUDA / OpenCLアクセスを直接許可するか、CUDA/OpenCL抽象化を実装する仮想化ソリューションを知っている人は誰でもいます。

更新:コメントしてくれた人に感謝します。古典的な「デスクトップ」仮想化は素晴らしいでしょうが、Xenのようなものはマークに近いと思います。

4

5 に答える 5

11

Xen VGAパススルーを使用して、VM内のグラフィックカードに完全にアクセスして制御できます。詳細については、http://vfio.blogspot.com/を参照してください(VFIO GPU How Toシリーズのパート1〜5を探してください)。

何度かやりましたが、セットアップは簡単ではありませんが、非常に良い結果が得られます(ほとんどネイティブ)。これは、Xenを使用したデュアルVGAパススルーを示す私が行った実験のビデオです:http ://www.youtube.com/watch?v = Gtmwnx-k2qg

私はOpenCLまたはCUDAをテストしていませんが、それが機能すると確信しています。

于 2011-06-01T00:47:34.403 に答える
10

NVIDIAは、今年の夏にGTCで新しいKeplerカードのGPU仮想化を発表しました。

http://www.nvidia.com/object/vgx-boards.html

http://www.gputechconf.com/page/home.html

彼らはそれを発表しただけでなく、ライブでデモンストレーションしました

于 2012-08-22T15:21:08.287 に答える
3

VirtualBoxにはPCIパススルーがあり、仮想マシン内でCUDAまたはOpenCLを使用できます。

于 2013-11-17T00:24:32.810 に答える
-3

免責事項:vGPUは私が取り組んでいたプロジェクトの1つです...

CUDAまたはOpenCLAPIを介してGPUにアクセスする場合は、http: //www.zillians.com/vgpuを参照することをお勧めします。

GPUにSR-IOVを実装するだけでは、ハードウェアのサポートが不足しているだけでなく、ハイパーバイザーで仮想化されたGPUリソ​​ースを使用できる可能性もあります。簡単な質問:シャーシにいくつのGPUを搭載できますか?そして、VMインスタンスごとにそれらを共有します。これにより、パフォーマンスが大幅に低下し、PCI-Eスイッチに膨大な帯域幅要件が発生します...それは意味がありますか?

これが、Amazon EC2が専用のGPUインスタンスのみを提供する理由であり、GPUを共有されたスケーラブルなコンピューティングユニットにするためにVGPUを実装することを選択した理由でもあります。

于 2011-11-21T05:10:45.143 に答える
-5

ParallelsWorkstationExtreme。

于 2011-11-03T18:09:30.247 に答える