亲爱的朋友们: 我想学习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. Silverlight中有多少个UI线程
- 5. 有多少线程最好使用? (java)
- 6. 这里有多少个线程?
- 7. 我的方法有多少个线程?
- 8. CUDA:设备上共有多少个并发线程?
- 9. CTS和GTS查询
- 10. 多少个线程组?
- 11. Parallel.ForEach() - 多少个线程?
- 12. 创建多少个线程?
- 13. Java多线程 - 更少的线程或更少的线程做更多的线程?
- 14. 多线程(openMP) - 多少个并行线程
- 15. 多少法线?
- 16. 有多少个GPU?
- 17. iphone/objective-c dev中有多少线程太多
- 18. java中有多线程的多线程
- 19. 简单的GUI应用程序中有多少个线程?
- 20. 线程,QThread,每个进程有多少是“合理的”?
- 21. 有多少个线程(或工作项目)可以同时运行?
- 22. 启动iOS应用程序需要多少线程(至少)?
- 23. CTS和GTS有什么区别?
- 24. 多少个线程在一个循环
- 25. Tomcat线程需要多少内存?
- 26. 我应该创建多少个线程?
- 27. 在java中运行多少个线程?
- 28. 多线程是否等于少CPU?
- 29. Android我可以走多少线程?
- 30. 多线程来减少CPU时间
非常感谢您的帮助!它是否具有我可以调用的最大线程数的上限。 – ztdep 2011-02-01 23:32:23