CUDA,CC 2.0卡共享内存限制

时间:2011-08-12 14:51:25

标签: cuda

我知道“具有Compute Capability 2.0的GPU的每个多处理器的最大共享内存量”为48KB,如指南中所述。

我对每个块可以使用的共享内存量有点困惑?多处理器中有多少个块。我正在使用GeForce GTX 580.

1 个答案:

答案 0 :(得分:4)

在Fermi上,每个块最多可以使用16kb或48kb(取决于您选择的配置)共享内存 - 在多处理器上并发运行的块数取决于共享内存和寄存器每个块的数量最多需要8个。如果使用48kb,则只能同时运行一个块。如果每块使用1kb,那么每个多处理器最多可以同时运行8个块,具体取决于它们的寄存器使用情况。