I am learning pyCUDA through the book Getting Started with PyCUDA. There is a step where we calculate the amount of CUDA cores per multiprocessor. The number I get is 3840 CUDA cores for the GeForce RTX 2060. However when I search on google, google is telling me that the GeForce RTX 2060 has 1920 CUDA cores (original estimate divided by 2). My question is who is right?
Device: GeForce RTX 2060
Compute Capability: 7.5
Total Memory: 6144 mb
Number of Multiprocessors: 30
To get my original estimate I used pyCUDA to determine the number of steaming multiprocessors as 30. Within each multiprocessor there is a certain number of CUDA cores I found that number with pyCUDA and from this table within the nvidia docs: Programming Guide :: CUDA Toolkit Documentation
After getting those two numbers I multiplied them and got 3,840.
I guess what I am asking is why does google tell me the number of CUDA cores is 1920 instead of 3840 ? Why divide by 2 ?
So I’m not sure what I am doing wrong or not accounting for to justify the divide by 2 at the end.