Intel、NVIDIA爭執GPU通用計算效率
Intel、NVIDIA有關CPU、GPU孰優孰劣的爭執已經來來回回了很長時間,最新的爭論焦點是GPU通用計算加速的效率到底有多高。在法國圣馬洛舉行的計算機架構國際研討會上,Intel的十二位研究人員聯合提 交了一份論文,通過對比處理器、顯卡的實際效率,指出GPU通用計算加速并沒有宣傳得那么神乎其神。
本文引用地址:http://www.104case.com/article/110284.htmIntel在論文中表示,他們對一系列重要的吞吐計算內核進行分析后發現,其中很多都支持并行運算,非常適合多核心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架構編程模型人所共知,還有成 熟的配套開發工具,而且在大范圍的工作環境中都有很好的性能表現,而不是僅限特定的應用內核。
評論