当機関の GPU クラスターで OpenCL C コードを実行しています。このクラスターには 8 つのノードがあり、各ノードには 3 つの NVIDIA Tesla M2070 GPU (合計 24 GPU) を備えた Intel Xeon 8C proc があります。ホスト コードから、既に使用されている GPU と空いている GPU を特定し、使用可能な GPU にジョブを送信する方法を見つける必要があります。私が見つけた最も近い答えは
複数の GPU (OpenCL 1.1) を備えたプラットフォームで特定の GPU をプログラムで検出する方法は?
マルチ GPU システムで PCI ベンダー、デバイス、およびバス ID を指定して OpenCL デバイスを特定の GPU と一致させるにはどうすればよいですか? .
ノードを選択し、計算に自由な GPU を選択する方法を教えてください。私はOpenCL Cで書いています。
ジェラルド