如何选择CPU和GPU进行公平比较



我需要提出一个有说服力的论点,即一个好的GPU对需要进行某些计算并且可能愿意编写自己的代码来进行这些计算的人来说是有价值的。我已经编写了CUDA代码,可以用GPU快速进行计算,我想将其计算时间与只使用CPU的版本进行比较。困难的部分是,尽管我没有将苹果与苹果进行比较,但我认为我正在进行一个相当公平的比较。

如果我没有办法声称我选择的CPU和GPU在某种意义上具有可比的质量,那么可以说我还故意选择了一个好的GPU和一个坏的CPU。如何选择CPU和GPU,以便比较合理?我最好的想法是选择一个CPU和GPU,成本大约相同;有更好的方法吗?

没有防弹比较方法。你可以比较价格相似的单位和/或在同一时间发布的单位。后者将表明,在给定的时间,这两种产品的最新技术将使GPU领先。

我会考虑三个主要成本:

  • 首次购买成本
  • 应用程序的开发成本
  • 持续功耗成本

您可以将这些相加,得出在一段时间内(例如一年)使用每个解决方案的总成本。

此外,要考虑到,只有在实际需要提高性能的情况下,才值得为提高性能付费。例如,您可能需要每天运行一些计算。如果你有一整天的时间来运行计算,那么它们是在5分钟内运行还是在一小时内运行可能无关紧要。

最新更新