2012-08-27 20 views
0

我需要提出一個有說服力的觀點,認爲好的GPU對於需要做某些計算並願意編寫他/她自己的代碼來完成這些計算的人是有價值的。我已經編寫了CUDA代碼來快速使用GPU進行計算,並且我希望將其計算時間與僅適用於CPU的版本進行比較。儘管我並沒有將蘋果與蘋果進行比較,但困難的部分是爭論我正在進行合理的公平比較。如何選擇CPU和GPU進行公平比較?

如果我沒有辦法宣稱我選擇的CPU和GPU在某些意義上的質量相當,那麼可以說我可能會故意選擇一個好的GPU和壞的中央處理器。我如何選擇CPU和GPU,使比較看起來合理?我最好的想法是選擇花費大約相同金額的CPU和GPU;有沒有更好的辦法?

+0

你最好的最好的方法就是展示GPU的並行性如何比CPU更適合你的數字運算需求 – James

回答

3

沒有防彈比較的方法。您可以比較具有相似價格和/或同時發佈的單位的單位。後者將表明在兩種產品的特定時間最先進的技術將GPU提前。

1

我會考慮三個主要成本:

  • 成本初次購買
  • 的應用
  • 開發成本
  • 功耗持續成本

可以總結這些達得到在一段時間內使用每個解決方案的總成本,例如一年。

另外,考慮到如果實際需要提高增值性能,則只需付費。例如,您可能需要每天運行一些計算。如果你有一整天的時間來運行計算,那麼運行5分鐘還是一個小時可能無關緊要。