GPU計算:為什麼NVIDIA光芒四射,AMD無所作為
NVIDIA的GTC大會已經閉幕,但是後續發酵還沒有結束。VR-Zone在“新興公司會議”(GTC大會上的一個專題討論會)上跟一些公司做了交流,他們談到了NVIDIA和AMD在GPU計算上的一些看法,來看看業內人士是怎麼評論這兩家公司的。
如果某公司對圖像或者檔案解壓縮這樣複雜編碼的應用沒什麼需求,通常不會建議他們購買GTX 280、GTX 480、GTX 580以及HD 7970這樣每一代的旗艦顯示卡,這是最正常不過的了。
還有一些應用需要極強的GPU性能,這時候2048個流處理器單元的HD 7970要比1536個CUDA核心的GTX 690(原文如此,懷疑是GTX 680筆誤)更適合,因為前者的GPU性能更強大,GCN架構在圖形與計算方面雙重加碼,好像NVIDAI和AMD調換了位置。
在OpenCL性能上,無論是單精度還是雙精度,HD 7970都要高於GTX 680。VR-Zone得知很多公司都有興趣將GPGPU通用計算從X86架構轉移到ARM架構,但是ARM架構的頻寬是個問題(ARM現在還不支援64位,記憶體位寬也是32bit),這對Intel可不是個好消息。
這一切聽起來都對ADM十分有利,但是那些公司也說了,“真正的限制來自於AMD如何給自己的產品定位,AMD的顯示卡價格便宜,負擔得起,但是他們沒有任何針對伺服器的產品。我們的客戶端可以使用HD 7970,但是搭配八塊HD 7970陣列就需要5U機架,無法在1U和2U機架上使用HD 7970顯示卡,因為AMD根本就沒有(針對1U和2U)的GPU計算產品。”
這些抱怨的意思很明了了。NVIDIA已經把GPU計算做成了大生意,而且比AMD在消費級市場上賺的錢還多,但是AMD依然沒有適合伺服器市場的產品,如果客戶需要1U或者2U伺服器,AMD就完蛋了(SOL),只能選擇NVIDIA。
VR-ZONE還給AMD開出了“藥方”:如果你們這些傢伙想用你們這麼厲害的產品賺錢,為什麼不推出6GB ECC記憶體的FireStream 7970?這麼不思長進的話下一次NVIDIA只用GTX 680這種GPU計算性能很爛的產品就能獲得良好的財務報告。
其實GCN架構內建ECC支援,不需要像Tesla K10那樣在記憶體上進行ECC糾錯,而且GPU計算性能上比GTX 680這一代強太多了,但是AMD技術上的優勢根本就沒換來市場領先,這一點就比NVIDIA太遠了,而且雙方的差距根本不是技術上的,而是公司思路和決策的問題。
從上述公司的抱怨來看,他們對AMD的產品還是很期待的,但是AMD根本就沒在市場上推出伺服器級計算方案,他們選擇NVIDIA也是無奈的結果,畢竟GTX 680的GPU計算性能甚至比不過上一代的GTX 580,而GK110還要等下半年才能有產品(前提是產能沒問題)。
|