For the NVIDIA GEFORCE 940mx GPU, Device Query shows it has 3 Multiprocessor and 128 cores for each MP.
Number of threads per multiprocessor=2048
So, 3*2048=6144.ie. total 6144 threads in GPU.
6144/1024=6 ,ie. total 6 blocks. And warp size is 32.
But from this video https://www.youtube.com/watch?v=kzXjRFL-gjo i found that each GPU has limit on threads, but no limit on Number of blocks.
So i got confused with this. I would like to know
- How many total threads are in my GPU? Can we use all threads for execute a program?
- How many blocks and Grids are there?