对于NVIDIA GEFORCE 940mx GPU,设备查询显示它有3个多处理器和每个MP的128个核心。
6144/1024 = 6,即总共有6个块。warp大小为32。
但是从这个视频https://www.youtube.com/watch?v=kzXjRFL-gjo中我发现每个GPU都有线程限制,但没有关于块数量的限制。
所以我对此感到困惑。我想知道:
![enter image description here](https://istack.dev59.com/ewG9C.webp)
所以,3 * 2048 = 6144。即GPU中总共有6144个线程。每个多处理器的线程数=2048
6144/1024 = 6,即总共有6个块。warp大小为32。
但是从这个视频https://www.youtube.com/watch?v=kzXjRFL-gjo中我发现每个GPU都有线程限制,但没有关于块数量的限制。
所以我对此感到困惑。我想知道:
- 我的GPU中有多少个线程?我们可以使用所有线程来执行程序吗?
- 有多少个块和网格?