nvidia GTS 450有多少线程

时间:2011-02-01 10:09:43

标签: cuda

亲爱的朋友们:     我想学习CUDA编程,我买了一辆Nvidia GTS 450 PCI_E汽车。它有192个SM,然后它有多少个线程。 192个主题?还是192 * 512线程?   此致

2 个答案:

答案 0 :(得分:2)

在CUDA中,术语threads是指特定内核调用的属性,而不是硬件属性的属性。
例如,在这个CUDA调用中:

someFunction<<<2,32>>>(1,2,3);

你在2个区块中有32个线程,总共有64个线程 硬件会自动为处理器调度线程。

答案 1 :(得分:1)

根据the specs,您的设备有192个“处理器核心” - 这些 与SM相同。在CUDA中,SM是一个多处理器,以锁步方式执行多个线程(1.3系列设备为8个,后续设备更多)。

正如shoosh所指出的,使用的线程数是内核调用的函数。

通常,为了在CUDA中获得良好的性能,您应该运行比CUDA处理器核心更多的线程 - 这是为了隐藏全局内存访问的延迟。