2012-02-01 112 views
5

我打算購買一個嚴重的GPU來運行並行算法(預算2k-4k)。現在,我看到無處不在的超級計算機採用nVidia Tesla GPU卡「專爲GPGPU製造」。雖然這看起來非常好看,但更好的閱讀讓我對此有了認真的第二個想法:與例如一個Radeon HD 7970,其性能(在觸發器方面)明顯較低,其成本價格明顯較高,而且我似乎無法找到特斯拉和普通遊戲GPU之間的任何基準比較。nVidia Tesla卡有什麼好處嗎?

我發現特斯拉具有ECC內存。這是唯一的區別嗎?或者我錯過了兩者之間更深層的架構差異?也許相關的信息:我將使用OpenCL,而不是Cuda。

回答

4

有兩個技術上的差異,我知道的品牌之間,當你比較類似的卡。

1)Nvidia顯卡比AMD有更好的雙倍精度FLOPS - 有時候是2倍。對於單精度FLOPS,AMD通常會更好。 2)ECC內存適用於兩種品牌的GDDR5內存。不同的是,Nvidia在內部存儲器(寄存器等)上也使用ECC,而AMD則不使用ECC。

在我看來,根據您的應用程序選擇卡。如果你使用比單倍精度更高的精度,那麼去AMD,否則Nvidia。如果您需要ECC來實現高容錯,那麼Nvidia可能是您的最佳選擇。有時候許多更便宜的卡比1或2個線路卡頂部好 - 考慮PCI-e帶寬。閱讀基準測試,並嘗試確定哪張卡最適合您的需求。

+0

噢......基本上,你是說它更依賴於nVidia vs ATI,而不是Tesla和非Tesla?我剛剛提到了AMD,因爲那是目前唯一擁有28nm卡的品牌,但我也可以問Tesla vs GTX580。特斯拉是更加昂貴的,但沒有合理的數字來解釋這個... – user1111929 2012-02-02 01:30:17

+1

索賠是特斯拉卡在出廠前測試比GeForce卡多得多。我仍在四處尋找更多的這種說法,但我相信這是真的。對於這兩種卡類型,應該有相當數量的CUDA基準測試,但您可能需要搜索,因爲它們可能不在同一個地方。 以下是Nvidia所說的內容:http://www.nvidia.com/object/why-choose-tesla.html – mfa 2012-02-02 01:50:17

+2

@ user1111929一些注意事項:特斯拉卡可以耐受24/7全天候運行,因此散熱得到優化。當一次運行100%的遊戲GPU達數月時,風扇將開始搖擺不定,並且會變得嘈雜,最終可能會失敗。儘管如此,我還是看不出價格差異的合理性。至於DP性能,GTX580的DP性能爲SP性能的1/4(因此,1581.1/4 =〜395 GFlops),而HD7970在DP時的額定功率爲947 GFLops。 – 2012-02-10 16:52:17

2

我不知道,如果你的問題是類似的採礦比特幣,但在這裏並行GPU設置信息的大量...

https://en.bitcoin.it/wiki/Mining_hardware_comparison

+0

感謝您的鏈接。然而,我看到最近在那裏列出的Tesla臺式機卡沒有一個?第二代到最新一代在AMD頂級顯卡(非超頻)中排在第10位,但我不確定上一代產品的相關性如何。 – user1111929 2012-02-02 01:25:44