|
虽然加入论坛时间不长,不过本人跑SETI也有些年头了,只不过中途因为换工作换城市停过一段,最近趁着机器和时间多了,重新开跑。
其实CUDA是让我重启SETI的诱因和动力,因为本人一向喜欢新事物。
好了,先介绍自己的几套配置:
最先当然是为SETI于2009/5/18配置的i7平台,预计每周运行6.7天
MSI X58M , i7 920 , XFX GTX260+ , OCZ DDR3@1600*3 , OCZ SSD30G
接着是自己之前的测试专用平台,预计每周运行6.7天
GIGA X48-DQ6 , Q9550 , XFX GTS250 , OCZ Raper DDR2@1066*2 , OCZ SSD30G
工作平台机器:一般每天运行10小时
DFI P45 , E5200 , 8600GT , Geil DDR2@1066*2 , ST500G
宿舍上网平台,一般每天运行4小时,最近增加了白天8小时
ASUS G45 , E6320 , ASUS 9400GT-S , Corsair XMS2@1110*2 , WD320G
下载BT机器,一般7*24小时运作,支持远程管理,电话遥控开机 ;-D
HP MCP73a , E1400 , 7100GS , OCZ DDR2@800*1 , ST160G-2.5
为了SETI,所有显卡Nv,原来的3850、4850统统折换,这样Nv的显卡一字排列
GTX260-896M,GTS250-512M(9800),8600GT-256M,9400GT-512M,7100GS
废话多了点,下面是重点的试用部分了
- GPU的计算速度影响较大的是流处理器的数量,其次是频率(因为差别不大)
GTX260+:240,GTS250:128,8600GT:48,9400GT:16; - CUDA需要CPU帮忙才能干活,流处理器数量越多越占用CPU
GTX260占I7-920/Q9550的16%,E6320的32%
GTS250占Q9550/I7-920的14%
8600GT占Q9550的2%
9400GT占Q9550的1%,E5200/E6320的2%; - 理论的计算能力出来了:
GTX260 : 96GFLOPS;
GTS250 : 84GFLOPS;
8800GS : 50GFLOPS;
9400GT : 8GFLOPS;
8600GT : 14GFLOPS. - 显存小于256M的任何Nv卡都不能CUDA算SETI;
- 8600GT以下档次的显卡均不能CUDA算SETI;
- CUDA运算出错概率明显高于CPU,越低端越明显;
- CUDA运算某些MB包时间会特别长,正常GTX260计算一个MB包20分钟左右,而特殊情况也会要2.5小时;
- 换显卡后(包括换个插槽),没有算完的CUDA包会丢,换CPU不会;
- SETI的GPU运算时间看起来不准,其实还是比较准确,统计的cpu占用时间除以CPU占用比例就是实际使用时间(还在验证)
- CUDA卡的现象在Q9550平台完全没有感觉,而i7和E6320/E5200配合GTX260+才会出现。另外,无线鼠标也比有线鼠标要卡(怪吧!),另外,优化过的机器跑CUDA会更卡(侧面证明,我的MAC AIR笔记本没有开CUDA,优化前不卡,优化过明显卡)
- 目前针对CPU v10优化后GPU就接不到包了,而V11优化需要再修改xml文件,而且cpu/gpu都增加了运算错误的概率!
先这些,慢慢补充了,也欢迎大家跟贴补充,我会定期整理的
2009/06/02更新:
cuda计算如果显卡温度超过70度后出错的概率大增,80度的时候75%计算都会出错了。
2009/06/09更新:
cuda计算卡的现象,发现主要是操作系统影响,我的i7平台装了XP配250/260都卡,而装Windows7则完全不卡(已经测试Q9550也如此)
2009/06/10更新:
理论计算能力出来了。
附上cuda2.2 v11的优化地址:
http://tw-dclub.com/forum/downlo ... b6010272baed2d9d925
[ 本帖最后由 eqzero 于 2009-6-10 10:57 编辑 ] |
-
-
评分
-
查看全部评分
|