Streaming-Multiprozessor-Nummer

4592
small_potato

Woher weiß ich, wie viele Streaming-Multiprozessoren (SM) ich auf meiner GTS 250 habe?

4
Lesen Sie die auf der NVIDIA-Website verfügbaren GPU-Spezifikationen. karlphillip vor 13 Jahren 2

2 Antworten auf die Frage

4
fabrizioM

Sie können das SDK herunterladen und deviceQuery ausführen

CUDASDK_32 / C / bin / linux / release / deviceQuery

Device 0: "Tesla S2050" CUDA Driver Version: 3.10 CUDA Runtime Version: 3.10 CUDA Capability Major/Minor version number: 2.0 Total amount of global memory: 2817982464 bytes 

Und siehe diese Zeile:

 Multiprocessors x Cores/MP = Cores: 14 (MP) x 32 (Cores/MP) = 448 (Cores) 

 Total amount of constant memory: 65536 bytes Total amount of shared memory per block: 49152 bytes Total number of registers available per block: 32768 Warp size: 32 Maximum number of threads per block: 1024 Maximum sizes of each dimension of a block: 1024 x 1024 x 64 Maximum sizes of each dimension of a grid: 65535 x 65535 x 1 Maximum memory pitch: 2147483647 bytes Texture alignment: 512 bytes Clock rate: 1.15 GHz Concurrent copy and execution: Yes Run time limit on kernels: No Integrated: No Support host page-locked memory mapping: Yes Compute mode: Default (multiple host threads can use this device simultaneously) Concurrent kernel execution: Yes Device has ECC support enabled: Yes  deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 3.10, CUDA Runtime Version = 3.10, NumDevs = 1, Device = Tesla S2050 
1

Der GTS 250 verfügt über 16 SMs und 8 Kerne pro SM für insgesamt 128 CUDA-Kerne. Diese Wikipedia-Seite enthält Kernzahlen für alle GeForce-Geräte. Bei Prozessoren der GT200-Serie ergibt die Anzahl der Kerne durch 8 die Anzahl der SMs.

Diese Wikipedia-Seite ist hilfreich. Aber ich kann nicht finden, wo drinnen das steht. Nik-Lz vor 7 Jahren 0