据我了解,人们开始使用 GPU 进行通用计算,因为它们是计算能力的额外来源。尽管它们在每个操作中都没有 CPU 快,但它们有很多内核,因此它们比 CPU 更适合并行处理。如果您已经拥有一台恰好具有用于图形处理的 GPU 的计算机,但您不需要图形,并且想要更多的计算能力,那么这是有道理的。但我也明白,人们购买 GPU是为了增加计算能力,无意用它们来处理图形。对我来说,这似乎类似于以下类比:
我需要割草,但我的割草机很虚弱。所以我从卧室里的箱式风扇上取下笼子并磨锐叶片。我用胶带把它粘在割草机上,我发现它运行得相当好。多年后,我成为一家大型草坪护理企业的采购官。我有一笔可观的预算可以花在割草工具上。我没有买割草机,而是买了一堆箱式风扇。同样,它们工作正常,但我必须为我最终不会使用的额外部件(如笼子)付费。(出于这个类比的目的,我们必须假设割草机和箱式风扇的成本大致相同)
那么为什么没有具有 GPU 处理能力但没有图形开销的芯片或设备的市场呢?我能想到几个可能的解释。如果有的话,哪一个是正确的?
编辑:
我的问题已经得到解答,但是根据一些评论和答案,我觉得我应该澄清一下我的问题。我不是在问为什么每个人都不购买自己的计算。显然,在大多数情况下,这太贵了。
我只是观察到似乎需要可以快速执行并行计算的设备。我想知道为什么最佳的此类设备似乎是图形处理单元,而不是为此目的而设计的设备。