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

[分享] 如何对 6.03 版本的 Multibeam 计算程序使用优化

[复制链接]
发表于 2008-8-23 11:31:46 | 显示全部楼层 |阅读模式
项目官方前几天将 multibeam 的计算程序版本升级到了 6.03,但这个 6.03 在计算方式和计算结果等方面和之前的 5.27/5.28 甚至 5.14 都是兼容的,项目方的说明如下:

http://setiathome.berkeley.edu/f ... &nowrap=true#800958

[quote]Have you posted a query to Eric, or any other members of the Berkeley team?

So far as I know from Beta testing, the actual scientific search for extra-terrestrial intelligence is unaffected by the new version. No new science. No announcement that old versions will be deprecated.


That is correct. No prior versions will be deprecated. The results should validate all the way back to 5.14 at least. There also shouldn't be much in the way of either performance increases or decreases from this version release.

If you are running an optimized app that currently generates correct results, you are free to keep running it.

XML parsing errors will occur with older versions, but should not affect results. These errors due to changes in BOINC rather than changes in SETI@home.

Eric[/quote]


但如果直接在6.03的基础上使用原来置顶帖中的优化程序,将导致已下载的任务单元全部出错,并且无法下载到新的任务单元,这是因为优化程序和官方程序不同,会有一个对应的配置文件,其中对该优化程序支持的计算程序版本进行了规定,而原来置顶帖中优化程序的配置文件中只有关于5.27/5.28版本的条目,所以无法识别6.03版本,怎么办?

方法很简单,修改优化程序附带的app_info.xml文件就可以,以AK8系列中32位SSSE3x版本的优化为例,找到下面这一段:
  1.     <app_version>
  2.         <app_name>setiathome_enhanced</app_name>
  3.         <version_num>528</version_num>
  4.         <file_ref>
  5.            <file_name>AK_v8_win_SSSE3x.exe</file_name>
  6.             <main_program/>
  7.         </file_ref>
  8.     </app_version>
复制代码
在这段代码的下面加上同样一段,只是要把version_num改为603,比如:
  1.     <app_version>
  2.         <app_name>setiathome_enhanced</app_name>
  3.         <version_num>528</version_num>
  4.         <file_ref>
  5.            <file_name>AK_v8_win_SSSE3x.exe</file_name>
  6.             <main_program/>
  7.         </file_ref>
  8.     </app_version>
  9.     <app_version>
  10.         <app_name>setiathome_enhanced</app_name>
  11.         <version_num>603</version_num>
  12.         <file_ref>
  13.            <file_name>AK_v8_win_SSSE3x.exe</file_name>
  14.             <main_program/>
  15.         </file_ref>
  16.     </app_version>
复制代码
修改完成后保存文件,然后重新启动boinc客户端就可以了:)

///

以此类推,只要确认计算程序版本仍然兼容,即使官方程序再升级,也可以进行类似的修改以继续使用优化程序。

///

附件是我修改好的一些app_info.xml,请对号入座使用,有问题及时回复!!!

AK_v8.0_Win32_SSE2.zip

315 Bytes, 下载次数: 6908

AK_v8.0_Win32_SSE3.zip

315 Bytes, 下载次数: 6972

AK_v8.0_Win32_SSE4.1.zip

317 Bytes, 下载次数: 6937

AK_v8.0_Win32_SSSE3x.zip

318 Bytes, 下载次数: 6762

回复

使用道具 举报

发表于 2008-8-23 11:45:34 | 显示全部楼层
为什么官方不直接发优化的计算程序给我们呢>?
回复

使用道具 举报

发表于 2008-8-23 11:52:11 | 显示全部楼层
不同的CPU,不同的指令集,不同的系统用的优化都是不一样的。官方弄一个通用的,这样便于软件的推广,如果太麻烦了,大家都没有兴趣了。就象全自动相机更容易被大众接受一样。
回复

使用道具 举报

 楼主| 发表于 2008-8-23 12:11:27 | 显示全部楼层
seti的优化一直都不是官方在做的,但最近几个版本的官方程序已经使用了不少这些第三方优化所使用的技术。

虽说找ET不像找引力波那么相对靠谱,但既然是搞研究就要严谨,让想提高计算效率的人去使用优化程序,剩下的大部分人仍然使用官方程序,可以方便地对比两边的结果,如果优化程序ok,再逐步把它的技术引入到官方程序也不迟:)所以官方程序和优化程序都在进步,但官方程序在优化进度要稍慢一些。另外一个原因,我猜也可能和项目的经费不足有关系,项目方没有足够的人力去自己完成这些工作,但既然有这么多热心的志愿者来做这些那也是很好啦:)
回复

使用道具 举报

发表于 2008-8-23 13:04:20 | 显示全部楼层
Multibeam 计算程序 (v6.03)和5.27-5.28有什么区别吗?
回复

使用道具 举报

发表于 2008-8-23 15:38:44 | 显示全部楼层
看来还是先撑着用老版本优化把。不知道6.03改进了啥。
不知道第三方优化什么时候会有新版的。
回复

使用道具 举报

 楼主| 发表于 2008-8-23 15:39:44 | 显示全部楼层
6.03最大的不同是针对版本6的boinc客户端进行开发,计算程序和图形显示程序分开,实际的计算方面应该还是和5.27/5.28相同的。
回复

使用道具 举报

 楼主| 发表于 2008-8-23 15:41:22 | 显示全部楼层

回复 #6 zkzip 的帖子

嗯,已经在用优化的继续用就好了,不会有问题的。

优化程序的更新应该也只是更新app_info.xml文件就够了。
回复

使用道具 举报

发表于 2008-8-23 21:35:39 | 显示全部楼层
我現在用5.28,另有一個akv8 sse3
應如何升至6.03,同時保留優化程序?
回复

使用道具 举报

 楼主| 发表于 2008-8-23 21:40:08 | 显示全部楼层
啥都不需要动,继续算就好了:)
回复

使用道具 举报

发表于 2008-8-23 22:06:45 | 显示全部楼层

回复 #10 Youth 的帖子

那麼它日後會不會將我的程序升級?
回复

使用道具 举报

 楼主| 发表于 2008-8-23 23:05:08 | 显示全部楼层
一旦使用了优化程序,客户端除了正常下载任务单元,不会对程序文件进行任何更改,相当于使用了优化程序后,就是用户自己对程序进行负责了。

如果优化程序已经过时,也需要用户自己删除优化和使用新的优化。
回复

使用道具 举报

发表于 2008-8-24 08:10:45 | 显示全部楼层
老版本优化在XML作了假就被干掉了...
未命名.JPG
用的是Alex Kan's v8.0 ,32bit ssse3x的版本。

[ 本帖最后由 zkzip 于 2008-8-24 08:13 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-8-24 09:44:04 | 显示全部楼层
已被项目中止是啥意思?

我昨天也用ak8改xml算了两个wu(客户端显示是6.03),都正常得分了啊:
http://setiathome.berkeley.edu/results.php?hostid=3349959
回复

使用道具 举报

发表于 2008-8-25 21:41:23 | 显示全部楼层
我打算先用官方的6.03先算着,等等看看优化有什么消息。
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-5-8 10:06

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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