小编Ale*_*x S的帖子

为什么人们使用 GPU 而不是更专业的芯片进行高性能计算?

据我了解,人们开始使用 GPU 进行通用计算,因为它们是计算能力的额外来源。尽管它们在每个操作中都没有 CPU 快,但它们有很多内核,因此它们比 CPU 更适合并行处理。如果您已经拥有一台恰好具有用于图形处理的 GPU 的计算机,但您不需要图形,并且想要更多的计算能力,那么这是有道理的。但我也明白,人们购买 GPU为了增加计算能力,无意用它们来处理图形。对我来说,这似乎类似于以下类比:

我需要割草,但我的割草机很虚弱。所以我从卧室里的箱式风扇上取下笼子并磨锐叶片。我用胶带把它粘在割草机上,我发现它运行得相当好。多年后,我成为一家大型草坪护理企业的采购官。我有一笔可观的预算可以花在割草工具上。我没有买割草机,而是买了一堆箱式风扇。同样,它们工作正常,但我必须为我最终不会使用的额外部件(如笼子)付费。(出于这个类比的目的,我们必须假设割草机和箱式风扇的成本大致相同)

那么为什么没有具有 GPU 处理能力但没有图形开销的芯片或设备的市场呢?我能想到几个可能的解释。如果有的话,哪一个是正确的?

  • 当 GPU 已经是一个不错的选择(割草机不存在,为什么不使用这种完美的箱式风扇?)时,这种替代方案的开发成本太高了。
  • “G”代表图形这一事实仅表示预期用途,并不意味着要努力使芯片比任何其他类型的工作更适合图形处理(割草机和箱式风扇在以下情况下是同一回事)您可以直接进行操作;无需进行任何修改即可使一个功能像另一个一样运行)。
  • 现代 GPU 与其古老的前辈具有相同的名称,但如今高端 GPU 并非专为处理图形而设计(现代盒式风扇主要用作割草机,即使较旧的不是)。
  • 将几乎任何问题转换为图形处理语言都很容易(可以通过非常快速地吹空气来割草)。

编辑:

我的问题已经得到解答,但是根据一些评论和答案,我觉得我应该澄清一下我的问题。我不是在问为什么每个人都不购买自己的计算。显然,在大多数情况下,这太贵了。

我只是观察到似乎需要可以快速执行并行计算的设备。我想知道为什么最佳的此类设备似乎是图形处理单元,而不是为此目的而设计的设备。

gpu gpgpu

106
推荐指数
7
解决办法
2万
查看次数

标签 统计

gpgpu ×1

gpu ×1