3

プログラムでGPUタイプ(Fermi、Tesla、Kepler)を見つけて、GPUタイプに応じて正しい関数を呼び出す方法を教えてもらえますか?

cudaDeviceProp.majorを通じて、FermiとTeslaのコンピューティング機能を区別することができました。しかし、私はフェルミとケプラーを区別することができません。

誰かがそれを見つける方法を知っていますか。

4

1 に答える 1

7

質問に答えるために、cudaDeviceProp.major=3現在のKeplerカードを識別します。これcudaDeviceProp.major=2は、FermiおよびcudaDeviceProp.major=1G8x / G9x / G2xxカード用であり、次のSDKdeviceQuery出力で示されています。

/deviceQuery Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

Found 1 CUDA Capable device(s)

Device 0: "GeForce GTX 680"
CUDA Driver Version / Runtime Version 4.2 / 4.2
CUDA Capability Major/Minor version number: 3.0
Total amount of global memory: 2048 MBytes (2147287040 bytes)
( 8) Multiprocessors x (192) CUDA Cores/MP: 1536 CUDA Cores
GPU Clock rate: 706 MHz (0.71 GHz)
Memory Clock rate: 3004 Mhz
于 2012-06-11T21:37:47.880 に答える