亲爱的朋友们: 我想学习CUDA编程,我买了一个Nvidia GTS 450 PCI_E车。它有192个SM,那么它有多少个线程。 192线程?或192 * 512线程? 关注nvidia GTS 450有多少线程
0
A
回答
1
根据the specs,您的设备有192个“处理器内核” - 这些是而不是与SM相同。在CUDA中,SM是一个多处理器,以锁步方式执行多个线程(对于1.3系列设备为8,而对于以后的设备则为更多)。
正如shoosh指出的那样,使用的线程数是内核调用的函数。
通常为了在CUDA中获得良好的性能,您应该运行比CUDA处理器内核更多的线程 - 这是为了隐藏全局内存访问的延迟。
2
在CUDA中术语threads
指的是特定内核调用的属性,而不是硬件的属性。
例如,在此CUDA调用:
someFunction<<<2,32>>>(1,2,3);
你必须在2块总共所以64螺纹32周的螺纹。
硬件自动将线程安排到处理器。
+2
我想他是要求可能的最大线程数。考虑到每个块最多允许512个线程,他想知道他的GPU能否一次运行192 * 512个线程是否正确。 – jetru 2011-02-01 10:22:41
相关问题
- 1. GTS 450 CUDA入住
- 2. 有多少Ruby线程太多?
- 3. 许多NSOperationQueues =多少线程?
- 4. 有多少线程最好使用? (java)
- 5. CUDA:设备上共有多少个并发线程?
- 6. 多少个线程组?
- 7. 创建多少个线程?
- 8. CTS和GTS查询
- 9. Java多线程 - 更少的线程或更少的线程做更多的线程?
- 10. 多线程(openMP) - 多少个并行线程
- 11. 多少法线?
- 12. iphone/objective-c dev中有多少线程太多
- 13. java中有多线程的多线程
- 14. 有多少个线程(或工作项目)可以同时运行?
- 15. 启动iOS应用程序需要多少线程(至少)?
- 16. curl_multi_exec使用多少个线程?
- 17. 我必须使用多少个线程
- 18. 在java中运行多少个线程?
- 19. Android我可以走多少线程?
- 20. 多线程是否等于少CPU?
- 21. 有多少个进程?
- 22. CTS和GTS有什么区别?
- 23. 许多线程或尽可能少的线程?
- 24. 有多少线路通过障碍
- 25. Symfony2统计我们有多少路线
- 26. Android的数量有多少cpus在线?
- 27. OpenCL内核在Nvidia GPU上使用多少寄存器?
- 28. vba多个单元格错误450
- 29. 在这种情况下有多少线程是最优的
- 30. codeigniter显示一个类别中有多少个线程
非常感谢您的帮助!它是否具有我可以调用的最大线程数的上限。 – ztdep 2011-02-01 23:32:23