Re: [請益] 請有經驗的先進幫忙推薦跑cuda用的顯示卡
※ 引述《kkmoney3 (阿霖)》之銘言:
: 最近實驗室有打算用平行運算來做數值模擬,
: 所以我想買一張顯示卡來練習一下,
: 本來想說就找一張最低階可以跑cuda的顯卡就好,也省得換power,
: 不過我們學長說太低階會不能支援double,
: 所以我應該考慮"260"以上的嗎?
: Q1.如果我是很認真想要好好練習cuda的話,我應該多投資買好一點的,還是買堪用就好?
: 對應的power數應該要多少?
GTX 260以上才支援double,不過由於double的效能跟single比太低.
很多時候,用數值方法的方式取回精確度可能還比較快.這時候double
只是比較方便而已.
不過不介意成本跟耗電等問題.gtx 260以上當然比較好.
(還有一些差別是3 Block對應一個TPC的問題.
但沒跑過以前不能確定有多少差別)
另外拿來作論文的話,有兩個採購"通常"不會被注意的點....
1.SP/Block的總數.
比如說買8800GT來作的話,會發現Block同時最高只能使用14個而不是16個.
因為如果重點在發展平行演算法的話,通常會作一個程式使用1~N個Block
對效能的擴展比較.這時候作1~14,就會被問為什麼不比較1~16....
實際時脈你可以不用管.記憶體頻寬這問題通常影響很小.
(詳細的說,與外在記憶體介面寬度比較沒有關係,而是避開GDDR SDRAM
必然有的高延遲的技巧)
2.記憶體的使用量
基本上記憶體要自己分配進去,塞不進去的話沒有虛擬記憶體可以用.
所以市面上如果有2GB/4GB的巨量記憶體的顯示卡對遊戲無用,對CUDA而言
可能會派上用場.
: Q2.我的主機板有SLI,SLI對cuda程式效能有顯著提升嗎?有需要改原有的cuda程式來跑
: SLI嗎?
完全沒差.當然你可以插兩張弄...
不過.....
1.除了nForce 7xx以上的主機板,每張卡的PCI-E頻寬會被縮減一半
2.這只是當兩個CUDA裝置用,SLI無效...最高階的CUDA平台
的晶片組是用AMD的790X以插四個顯卡PCI-E.
不反對,不過由於程式必須分開載入到不同顯示卡.
我覺得你把CUDA程式寫得很熟練後再來考慮挑戰雙顯卡.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.237.63
推
07/06 09:48, , 1F
07/06 09:48, 1F
推
07/06 11:07, , 2F
07/06 11:07, 2F
→
07/06 11:08, , 3F
07/06 11:08, 3F
→
07/06 11:09, , 4F
07/06 11:09, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):