Bla*_*dow 9 graphics-card cuda parallel-processing
我认为这个问题在这里得到了回答,但我仍然想知道它所指的单位之间是否有什么区别。
例如,GTX 570有480 个 CUDA 核心,而 ATI 等效的HD 6970大约有1536 个流处理器。令人困惑的是它们如何具有相同的含义但数量不同但功率相同。
har*_*ymc 11
通俗地说,CUDA Cores 和 Stream 处理器是完全一样的。这个问题类似于询问 Intel 和 AMD CPU 是否相同。名称的差异主要是商业品牌。
NVIDIA 和 ATI/AMD 卡都是多核单元,擅长执行并行程序。
不同之处在于 AMD 流处理器更小、更简单,并且运行频率更低。NVIDIA CUDA 内核更大、更复杂并以更高的频率运行。这就是为什么不能通过处理器数量来判断的原因。
两种卡都使用不同的架构,其中 CUDA 更通用。这种差异还体现在程序编译以在这些卡上运行的方式上。CUDA 编译器的优化较少,让卡在运行时根据需要分配内核,而 AMD 编译器在内核分配方面进行了更多优化。
另一个区别是开发人员支持,NVIDIA 在这方面做了更大的努力来吸引开发人员使用他们的卡片。这就是为什么有更多的库、代码片段和开发人员资源可供 NVIDIA 使用。
这种体系结构差异的影响取决于要执行的任务,以及更多数量的处理器(尽管速度较慢)是否能提高性能。例如,AMD 卡更适合比特币挖矿。对于图形,这种比较通常与价格相似的卡非常接近。
归档时间: |
|
查看次数: |
50833 次 |
最近记录: |