找回密码
 新注册用户
搜索
查看: 11745|回复: 32

[分享] Collatz-GPU 计算程序优化参数

[复制链接]
发表于 2013-10-18 14:17:35 | 显示全部楼层 |阅读模式
本帖最后由 leawind 于 2013-10-19 10:19 编辑

原帖详见http://boinc.thesonntags.com/col ... d.php?id=1009#16503



首先你的显卡要支持的4.07计算程序




打开项目目录

修改你的GPU计算程序结尾是config的那个文件

如下三个文件,

collatz_4.07_windows_x86_64__opencl_ati_100

mini_collatz_4.07_windows_x86_64__opencl_ati_100

solo_collatz_4.07_windows_x86_64__opencl_ati_100

一般我们都只算solo的,所以修改solo_collatz_4.07_windows_x86_64__opencl_ati_100.config


下面是个比较泛用的参数

<configuration>
verbose=1
items_per_kernel=20
kernels_per_reduction=9
threads=8
sleep=1
build_options=-Werror
</configuration>

详细调整会更适合你的显卡类别显卡数量

还有更多详细参数,有待大家发掘。


----------------关键参数简单说明----------------

items_per_kernel=20【取值范围10-22,默认14,22最快,最好和你的显卡等级匹配,否则会适得其反。】
kernels_per_reduction=9【取值范围2-9,默认8,最大9能提高GPU占有率】
threads=8【取值范围5-10,多数A卡请选8,N卡请选9或10】




回复

使用道具 举报

发表于 2013-10-18 17:24:41 | 显示全部楼层
ati13ati 没有这个 config 文件吗?
回复

使用道具 举报

 楼主| 发表于 2013-10-18 19:45:06 | 显示全部楼层
本帖最后由 leawind 于 2013-10-19 09:58 编辑
YI_YU 发表于 2013-10-18 17:24
ati13ati 没有这个 config 文件吗?

亲 我们说的是GPU
ati13ati是CPU计算程序



----------------
那是因为你的显卡不支持4.07计算程序,还在用老的2.09计算程序





回复

使用道具 举报

发表于 2013-10-18 21:56:25 | 显示全部楼层
请说明下上述几个参数是什么意思,人笨看不明白
回复

使用道具 举报

发表于 2013-10-18 22:11:03 | 显示全部楼层
leawind 发表于 2013-10-18 19:45
亲 我们说的是GPU
ati13ati是CPU计算程序

不,是ATI的GPU运算程式。
基于 ATI Stream 技术。
ati13ati.png

回复

使用道具 举报

发表于 2013-10-18 22:35:11 | 显示全部楼层
这样改了会有什么效果,暂时一个HD7770,一天可以有25W积分。终于可以把所有CPU算WCG了,原来所有CPU都在算milkyway。
回复

使用道具 举报

 楼主| 发表于 2013-10-19 09:18:15 | 显示全部楼层
hhisegir 发表于 2013-10-18 22:35
这样改了会有什么效果,暂时一个HD7770,一天可以有25W积分。终于可以把所有CPU算WCG了,原来所有CPU都在算 ...

这样改效果很明显
7950从之前60W多的PPD突飞猛进到将近100WPPD,如果再微调下参数适当超频下,破百万很轻松的。我追求长期稳定就没超。
7850也从40W到55W
回复

使用道具 举报

 楼主| 发表于 2013-10-19 09:27:06 | 显示全部楼层
zhouxiaobo 发表于 2013-10-18 22:11
不,是ATI的GPU运算程式。
基于 ATI Stream 技术。

计算程序一览表:http://boinc.thesonntags.com/collatz/apps.php
要4.07才开始支持,你的计算程序还停留在远古的2.09时代???????????
你用了APP.XML?导致不会自动升级到4.07?


你显卡太低端?


你强制选择只选SOLO试试看,因为这个必须是4.07程序,并且得分率也比其他的高,只要1人计算就可以得分,不需要他人验证。


回复

使用道具 举报

发表于 2013-10-19 09:36:27 | 显示全部楼层
leawind 发表于 2013-10-19 09:27
计算程序一览表:http://boinc.thesonntags.com/collatz/apps.php
要4.07才开始支持,你的计算程序还停留 ...

显卡低端,且不支持OpenCL。
所以也只能跑2.09版本的ati13ati计算程序。


回复

使用道具 举报

 楼主| 发表于 2013-10-19 09:56:21 | 显示全部楼层
dianci 发表于 2013-10-18 21:56
请说明下上述几个参数是什么意思,人笨看不明白

巴拉巴拉,大致是根据不同显卡,设置不同的参数,提高程序的计算能力。





回复

使用道具 举报

发表于 2013-10-19 16:21:03 | 显示全部楼层
leawind 发表于 2013-10-19 09:18
这样改效果很明显
7950从之前60W多的PPD突飞猛进到将近100WPPD,如果再微调下参数适当超频下,破百万很轻 ...

要是这样就真的太好了。为什么官方不改呢?民间的优化方法,官方为什么不采用?为了稳定可靠吗?
回复

使用道具 举报

发表于 2013-10-19 17:19:24 来自手机 | 显示全部楼层
hhisegir 发表于 半小时前
引用:   leawind 发表于 2013-10-19 09:18   
这样改效果很明显
7950从之前60W多的PPD突飞猛进到将近100WPPD,如果再微调下参数适当超频下,破百万很轻...

只跑某一种子项目包如果默认了,人人都这样,那么这对于项目是极大的威胁啊。来自: iPhone客户端
回复

使用道具 举报

 楼主| 发表于 2013-10-19 19:53:01 来自手机 | 显示全部楼层
hhisegir 发表于 2013-10-19 16:21
要是这样就真的太好了。为什么官方不改呢?民间的优化方法,官方为什么不采用?为了稳定可靠吗? ...

这个就是官方程序的参数,就等于你执行程序加的参数。官方默认参数是泛用参数,你可以根据自己显卡使用最合适的参数。
回复

使用道具 举报

 楼主| 发表于 2013-10-19 19:57:51 来自手机 | 显示全部楼层
arthur200000 发表于 2013-10-19 17:19
只跑某一种子项目包如果默认了,人人都这样,那么这对于项目是极大的威胁啊。 ...

cc三个项目都一样,只是计算量的不一样,官方鼓励好显卡计算solo项目,这样效率更高。话说修改参数和只跑某一项目有啥关系?
回复

使用道具 举报

发表于 2013-10-19 20:35:45 | 显示全部楼层
leawind 发表于 2013-10-19 19:53
这个就是官方程序的参数,就等于你执行程序加的参数。官方默认参数是泛用参数,你可以根据自己显卡使用最 ...

OK,等跑CC的时候改。现在跑CC的主机没插显示器。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-10 23:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表