Cuda nvidia GTS 450有多少个线程

Cuda nvidia GTS 450有多少个线程,cuda,Cuda,亲爱的朋友们: 我想学习CUDA编程,我买了一辆Nvidia GTS 450 PCI_E汽车。它有192条短信,那么它有多少个线程。192个线程?还是192*512线程? 关于在CUDA中,术语线程指的是特定内核调用的属性,而不是硬件的属性。 例如,在此CUDA调用中: someFunction<<<2,32>>>(1,2,3); someFunction(1,2,3); 在2个块中有32个线程,因此总共有64个线程。 硬件自动将线程调度到处理器。在CUD

亲爱的朋友们: 我想学习CUDA编程,我买了一辆Nvidia GTS 450 PCI_E汽车。它有192条短信,那么它有多少个线程。192个线程?还是192*512线程?
关于

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

someFunction<<<2,32>>>(1,2,3);
someFunction(1,2,3);
在2个块中有32个线程,因此总共有64个线程。

硬件自动将线程调度到处理器。

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

someFunction<<<2,32>>>(1,2,3);
someFunction(1,2,3);
在2个块中有32个线程,因此总共有64个线程。
硬件会自动将线程调度到处理器。

根据,您的设备有192个“处理器核心”-它们与SMs不同。在CUDA中,SM是一个多处理器,在lockstep中执行多个线程(1.3系列设备为8,以后的设备为更多)

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

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

根据,您的设备有192个“处理器核”-它们与SMs不同。在CUDA中,SM是一个多处理器,在lockstep中执行多个线程(1.3系列设备为8,以后的设备为更多)

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


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

我认为他要求的是尽可能多的线程数。考虑到每个块最多允许512个线程,他怀疑他的GPU一次可以运行192*512个线程是否正确。我认为他要求的是尽可能多的线程。考虑到每个块最多允许512个线程,他想知道他的GPU一次可以运行192*512个线程是否正确。非常感谢您的帮助!我可以调用的最大线程数是否有上限。可以执行的最大线程数是每个块的最大线程数与最大网格大小的乘积。您应该查看CUDA编程指南-它将告诉您这些值。非常感谢您的帮助!我可以调用的最大线程数是否有上限。可以执行的最大线程数是每个块的最大线程数与最大网格大小的乘积。您应该查看CUDA编程指南-它会告诉您这些值。