I am using an NVIDIA K20 GPU in Mathematica. The whitepaper for the K20 states the following specs:
However, when I launch Mathematica and look at the specs of the GPU after loading OpenCL or CUDA, it says that I have only 416 cores (I have attached a screenshot of the Mathematica commands and reported specs). Is this somehow related to the number of double-precision cores or special function units? Mathematica reports these specs before I tell it what kind of code I will write (e.g. double precision, transcendental functions).
It is much more likely that your Mathematica does not yet know about the Kepler architecture yet, and thus translates multiprocessor count into core count incorrectly.
Since "cores" are mostly a marketing invention anyway, you can safely ignore that number. Mathematica will still use the entire GPU (although a Kepler-aware version might still bring some speedup through other optimizations).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With