作者jk21234 ()
看板VideoCard
标题Re: [请益] 请有经验的先进帮忙推荐跑cuda用的显示卡
时间Sun Jul 5 23:35:21 2009
※ 引述《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
1F:推 mnmnqq:推!! 07/06 09:48
2F:推 kkmoney3:感谢J大详细的回覆,目前看到260记忆体最大容量大概就是 07/06 11:07
3F:→ kkmoney3:MSI GTX260 Lightning 1792M DDR3(7200元)这张卡了吧,应 07/06 11:08
4F:→ kkmoney3:该会买这张了吧,等我看懂FDTD後就要冲了。 07/06 11:09