消息來源
Intel、NVIDIA有關CPU、GPU孰優孰劣的爭執已經來來回回了很長時間,最新的爭論焦點是GPU通用計算加速的效率到底有多高。
在法國聖馬洛舉行的計算機架構國際研討會上,Intel的十二位研究人員聯合提交了一份論文,通過對比處理器、顯卡的實際效率,指出GPU通用計算加速並沒有宣傳得那麼神乎其神。
Intel在論文中表示,他們對一系列重要的吞吐計算內核進行分析後發現,其中很多都支援平行運算,非常適合多核心CPU或者GPU,但是過去幾年來,有很多研究聲稱GPU運行這些內核的速度可以達到多核心CPU的十倍乃至上百倍,因此Intel 找來了十四款平行運算內核,使用Core i7-960、GeForce GTX 280進行對比測試,操作系統為SUSE Enterprise Server 11,搭配CUDA 2.3開發套件,結果發現GPU的效率只比多核心CPU高出平均2.5倍,最多的也只有14.9倍。
NVIDIA公司發言人Andy Keane隨即回應說,這並不是Intel第一次提出這種測試和論調,但是Intel測試使用的內核
很可能並沒有針對上一代GeForce GTX 280顯卡進行任何最佳化,他們還有更新、更高效的GeForce GTX 400系列,而且Intel並未公佈他們到底運行的是什麼代碼。
他還強調說,
確實並非所有應用程式都能從GPU身上獲得巨大加速,有些只有略微提升,但一百倍乃至更高的效率提升是數百開發人員都見識過的,事實上 CUDA平行計算架構誕生才不過三年,已經有了數百種消費級、專業級和科學應用可以借助NVIDIA GPU獲得數十倍乃至上百倍的性能提升。
Intel公司的一位發言人也迅速出面,聲稱NVIDIA只看到了論文的一小部分,並未理解整個測試的過程和意義,GPU內核性能也確實經常被誇大其詞。
他聲稱,Core i7、Xeon這樣的通用處理器才是絕大多數應用的最佳選擇,不管是消費客戶端、一般服務器還是高性能計算,因為Intel架構編程模型人所共知,還有成熟的配套開發工具,而且在大範圍的工作環境中都有很好的性能表現,而不是僅限特定的應用內核。
--
雙方砲火猛烈...