KVMまたはXenのGPGPU / CUDA


8

KVMまたはXen(またはCitrix Xenserver)内でCUDA対応のGPUに直接アクセスできるようにしたいと考えています。具体的には、PCIパススルーを使用して、4つのTesla C2050デバイスで構成されるNVIDIA Tesla S2050ユニットにアクセスします。Xenserver 5.6がSLIマルチOS対応のGPUをサポートしていることは承知していますが、私の理解では、C2050はSLIマルチOSデバイスではありません。私が経験したパフォーマンスとメンテナンスの問題のため、RPCのようなソリューションは避けたいと思います。

Amazon EC2は、Tesla M2050 GPUを備えたXen VMを提供します。これは、C2050と非常によく似ているため、私がやりたいことは可能であると思われます。KVMまたはXenから非SLIマルチOS GPUをLinux VMに渡し、CUDAアプリケーションを正常に実行した人はいますか?その場合、どの仮想化ソリューションを使用し、どのGPUを使用しましたか?


私はそれが直接的な答えではないことを知っていますが、私はESXi 4.1で200シリーズのNvidiaを使用してみましたが、どこにも行きませんでした。パススルーが正しいPCIアドレスに設定されていても、ゲストはCUDAプログラムが必要とするアクセスでデバイスにアクセスできませんでした。
Marcin、

回答:


1

XenServer Bostonはこの問題を解決しますか?

http://blogs.citrix.com/2011/05/18/xenserver-boston-beta-program/

ボストンリリースでは、物理GPUをVMに割り当てることができるため、ゲストで実行されているアプリケーションはGPU命令(「GPUパススルー」)を利用できます。これにより、仮想デスクトップを介したCADおよびその他のグラフィカルアプリケーションの配信に使用されるXenDesktop HDX 3D ProテクノロジーにTCOの大きなメリットがもたらされます


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.