中国分布式计算论坛

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

[分享] SETI@home 优化程序介绍 (Astropulse, 最后更新于 2010/02/19)

[复制链接]
发表于 2008-10-10 22:22:47 | 显示全部楼层 |阅读模式
注意:本主题已停止更新,最新的优化程序信息请访问这个页面

说明

SETI@home 项目目前同时有 Multibeam 和 Astropulse 两种类型的计算任务,使用本文提供的优化程序仅可处理 Astropulse 的任务单元,如果想要同时处理 Multibeam 的任务单元,请参考这个主题技术细节,样例见本主题的二楼),仔细看一看app_info.xml的内容,不难修改的,另外,除了app_info.xml本身,app_info.xml里引用的执行文件等也是一个都不能少的!

优化程序为节省计算资源,一般不提供图形显示(屏保)功能。如果对优化程序的使用有其他任何问题,请直接回复本主题。

使用方法 (以 Windows 版本为例,Linux 版本相类似)

1. 完全退出 BOINC,如果是安装为系统服务,请在命令行窗口中运行“net stop boinc”,如退出成功,进程列表中将找不到名为 boinc.exe 的进程;
2. 将优化文件包内 Files to install 目录下的文件解压到SETI的项目文件夹,缺省是在“BOINC安装目录\projects\setiathome.berkeley.edu”,如果您使用了版本 6 以上的 BOINC 客户端,项目文件夹的缺省路径为“C:\Documents and Settings\All Users\Application Data\BOINC\projects”;
3. 重新运行 BOINC,如果是安装为系统服务,请在命令行窗口中运行“net start boinc”。

检验是否正确使用了优化程序:只需要在任务管理器的进程列表中查看计算进程的名称,如果与所安装的优化程序一致,就OK了!

卸载优化程序(换回原官方程序):删除项目文件夹下的 app_info.xml,重启客户端即可(完全退出再运行,方法同前),客户端将会自动下载官方计算程序。

版本选择

请根据您的 CPU 所支持的最新的多媒体扩展指令集,来选择适合您的优化程序,指令集的先后顺序依次为 MMX/SSE/SSE2/SSE3/SSSE3/SSE4 等等。比如您 的 CPU 支持的指令集有 MMX/SSE,那就应该选择 SSE 版本。如果不清楚自己的 CPU 支持什么指令集,可以使用 CPU-Z (直接点击即可下载) 来查看。

注意: 64 位版本的计算程序仅可在 64 位操作系统上使用,且必须同时使用 64 位的BOINC客户端!

Windows 版本下载

5.05版(r168,推荐!):
SSE
SSE3

5.03版(r112):
ap_Win32_5.03r112_5.00r103_SSE.7z
ap_Win32_5.03r112_5.00r103_SSE3.7z

5.0版(r103):
ap_5.00r103_SSE.7z
ap_5.00r103_SSE3.7z

5.0版(r69):

ap_4.36r43_5.00r69_SSE.7z
ap_4.36r43_5.00r69_SSE3.7z

4.35版:
ap_4.35rev30b57_SSE.7z
ap_4.35rev24b54_SSE3.7z

Linux 版本下载

5.06版(r168,推荐!注意事项见本主题94楼,内核版本必须早于2.6.28):
32位:SSE SSE2 SSE3
64位:SSE2 SSE3

5.03版(r112):
ap500_503_linux_x32_sse.tar.bz2
ap500_503_linux_x32_sse2.tar.bz2
ap500_503_linux_x32_sse3.tar.bz2
ap503_linux_x64_sse3.tar.bz2(64位版本!)

5.0版(r103):
ap5_linux_x32_sse_v0.5_r103.tar.bz2
ap5_linux_x32_sse3_v0.5_r103.tar.bz2

5.0版:
ap5_linux_x32_sse_v0.5.tar.bz2
ap5_linux_x32_sse3_v0.5.tar.bz2

4.35版:
AP_linux_32bit_sse.tar.bz2
AP_linux_32bit_sse3.tar.bz2

Mac 版本下载

5.06版(r237)
32位SSE3 64位SSE3

5.03版(r112):
astropulse_5.00_5.03_osx_sse3.zip

5.0版(r103):
astropulse_5.00_osx_sse3_r103.zip

5.0版:
astropulse_5.00_osx_sse3.zip

FreeBSD 64位版本下载

5.06版本(r237)
SSE2SSE3

更新日志

2010.02.19 增加mac/freebsd平台5.06版本的优化程序(r237)下载。
2009.09.18 增加linux平台5.06版本的优化程序(r168)下载。
2009.07.17 增加windows平台5.05版本的优化程序(r168)下载。
2009.03.02 增加linux/mac平台5.03版本的优化程序下载。
2009.02.22 增加windows平台5.03版本的优化程序(r112)下载。
2009.02.16 下载链接全部转移至纳米盘。
2009.01.25 增加linux/mac平台5.0版本的优化程序(r103)下载。
2009.01.22 增加windows平台5.0版本的优化程序(r103)下载。
2008.12.25 增加linux和mac平台5.0版本的优化程序下载。
2008.11.25 增加windows平台5.0版本的优化程序下载。
 楼主| 发表于 2008-10-10 22:25:21 | 显示全部楼层
作为参考,附件里是我本本上测试过的app_info.xml文件,分别使用了mb的ssse3优化和ap的sse3优化,如果你使用了其它版本的优化,对应修改一下里面的文件名就可以了。

update:如果附件无法下载,请看19楼Biscuit的回帖!~

app_info(ssse3+sse3).zip

409 Bytes, 下载次数: 2934

发表于 2008-10-10 22:33:38 | 显示全部楼层
Good Job!
发表于 2008-10-10 22:35:01 | 显示全部楼层
问下,正在计算的ap任务能不能用优化呢?
发表于 2008-10-10 23:19:08 | 显示全部楼层

回复 #4 秋风树林 的帖子

没试过,因为刚才我的ap包还未开动。。

阁下不妨做做白老鼠?
发表于 2008-10-10 23:22:45 | 显示全部楼层

回复 #5 BiscuiT 的帖子


额……咱做白鼠可怜了我要算完的ap包了……
发表于 2008-10-10 23:24:36 | 显示全部楼层

回复 #6 秋风树林 的帖子

也有可喜了你的ap包的可能嘛~
发表于 2008-10-10 23:41:32 | 显示全部楼层
ap...怨念
发表于 2008-10-11 03:28:04 | 显示全部楼层
好像我记得是可以的
重启BOINC就可以了
 楼主| 发表于 2008-10-11 09:36:59 | 显示全部楼层
没试过,但应该可以,这些优化都是直接在官方代码基础上做的,兼容性应该挺好。

原帖由 秋风树林 于 2008-10-10 22:35 发表
问下,正在计算的ap任务能不能用优化呢?
发表于 2008-10-11 10:17:20 | 显示全部楼层
等待有谁能报告一下优化后和优化前的时间对比~
发表于 2008-10-11 15:28:11 | 显示全部楼层
官网上的一个Q6600 用了优化后13小时就完成了

http://setiathome.berkeley.edu/workunit.php?wuid=345749939
发表于 2008-10-11 15:59:42 | 显示全部楼层

Reply #12 welch's post

ORZ...
13个小时.我的3600+不用优化150h...
[怨念...我的ap...还是去做E@H好了]
 楼主| 发表于 2008-10-11 16:31:20 | 显示全部楼层
有人说计算时间减少了50%左右。。。
 楼主| 发表于 2008-10-13 09:37:34 | 显示全部楼层
最近算的两个任务,上一个是ap的,下一个是mb的,都使用了优化:

101712459734574795310 Oct 2008 12:04:58 UTC13 Oct 2008 1:32:14 UTCOverSuccessDone92,906.86640.54pending
101712449934574780910 Oct 2008 12:04:58 UTC11 Oct 2008 13:34:11 UTCOverSuccessDone2,153.7017.41pending


从小时得分率来看,ap优化后的得分率已经不比优化的mb低多少了(都比俺的einstein@home高不少。。。)。

因为之前没算到过ap的任务,所以没法比较优化前后的变化。
您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2021-1-24 07:34

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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