1

私はマルチGPUcudaコードを設計していますが、実際にコードを開発するための機械がまだありません。だから、私がするまで、

1つのGPUを使用するだけで複数のGPU環境をエミュレートする方法があるかどうか知っていますか?

そのようなものが存在する場合、それは非常に限られていると思いますが、必要なハードウェアを入手するまで、自分のアイデアをテストすることができます。

ありがとう!

4

1 に答える 1

2

近いものは、CUDAドライバーAPI(cuCtxCreate、cuCtxSetCurrent)を使用して概算できます。CUDACプログラミングガイド付録G.4ランタイムとドライバーAPI間の相互運用性を参照してください。cuda *関数を呼び出す前に、cuCtxCreateを使用してデバイス上に2つのコンテキストを作成します。cudaSetDeviceの代わりにcuCtxSetCurrentを使用します。

于 2012-08-09T04:45:16.823 に答える