SETI@home 优化程序介绍 (Astropulse, 最后更新于 2010/02/19)
注意:本主题已停止更新,最新的优化程序信息请访问这个页面。说明
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)
SSE2、SSE3
更新日志
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版本的优化程序下载。 作为参考,附件里是我本本上测试过的app_info.xml文件,分别使用了mb的ssse3优化和ap的sse3优化,如果你使用了其它版本的优化,对应修改一下里面的文件名就可以了。
update:如果附件无法下载,请看19楼Biscuit的回帖!~ Good Job! 问下,正在计算的ap任务能不能用优化呢?
回复 #4 秋风树林 的帖子
没试过,因为刚才我的ap包还未开动。。阁下不妨做做白老鼠?
回复 #5 BiscuiT 的帖子
额……咱做白鼠可怜了我要算完的ap包了……
回复 #6 秋风树林 的帖子
也有可喜了你的ap包的可能嘛~ ap...怨念 好像我记得是可以的重启BOINC就可以了 没试过,但应该可以,这些优化都是直接在官方代码基础上做的,兼容性应该挺好。
原帖由 秋风树林 于 2008-10-10 22:35 发表 http://www.equn.com/forum/images/common/back.gif
问下,正在计算的ap任务能不能用优化呢? 等待有谁能报告一下优化后和优化前的时间对比~ 官网上的一个Q6600 用了优化后13小时就完成了
http://setiathome.berkeley.edu/workunit.php?wuid=345749939
Reply #12 welch's post
ORZ...13个小时.我的3600+不用优化150h...
[怨念...我的ap...还是去做E@H好了] 有人说计算时间减少了50%左右。。。 最近算的两个任务,上一个是ap的,下一个是mb的,都使用了优化:
101712459734574795310 Oct 2008 12:04:58 UTC13 Oct 2008 1:32:14 UTCOverSuccessDone92,906.86640.54pending101712449934574780910 Oct 2008 12:04:58 UTC11 Oct 2008 13:34:11 UTCOverSuccessDone2,153.7017.41pending
从小时得分率来看,ap优化后的得分率已经不比优化的mb低多少了(都比俺的einstein@home高不少。。。)。
因为之前没算到过ap的任务,所以没法比较优化前后的变化。