Youth 发表于 2008-12-16 14:19:18

SETI@home 优化程序介绍 (MB+AP, CPU版, 最后更新于 2009/09/21)

注意:本主题已停止更新,最新的优化程序信息请访问这个页面。

说明

使用本文提供的优化程序后,Multibeam 和 Astropulse 两个子项目的任务单元均可处理,如果只想要同时处理某个子项目的任务单元,请访问各个子项目单独的优化程序介绍主题(Multibeam,Astropulse)。优化程序为节省计算资源,一般不提供图形显示(屏保)功能。如果对优化程序的使用有其他任何问题,请直接回复本主题。感谢所有优化程序的制作者和测试者(lunatics.kwsn.net,crunch3r...)!

本文提供的优化程仅支持 CPU 计算!如希望使用 GPU 版计算程序,请参考这个页面。

使用方法 (以 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\setiathome.berkeley.edu”;
3. 重新运行 BOINC,如果是安装为系统服务,请在命令行窗口中运行“net start boinc”。

检验是否正确使用了优化程序:只需要在任务管理器的进程列表中查看计算进程的名称,如果与所安装的优化程序一致,就OK了!
卸载优化程序(换回原官方程序):删除项目文件夹下的 app_info.xml,重启客户端即可(完全退出再运行,方法同前),客户端将会自动下载官方计算程序。

版本选择

请根据您使用的操作系统种类、CPU 的制造厂商及其 CPU 所支持的多媒体扩展指令集,来选择适合您的优化程序。AMD 的 CPU 仅可使用通用版本,Intel 的 CPU 还可以使用其专用版本。其中指令集的先后顺序依次为 MMX/SSE/SSE2/SSE3/SSSE3/SSE4,一般来说新指令集的优化版本计算效率比旧指令集的优化版本更高(但SSE4.1的优化效率可能不如SSSE3x)。如果不清楚自己的 CPU 支持什么指令集,可以使用 CPU-Z (直接点击即可下载) 来查看。

如果您的计算环境(软件&硬件)不在下述列表中,请查看各个子项目单独的优化程序介绍主题(Multibeam,Astropulse)。

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

Windows 版本下载

Windows 平台也可以使用这个主题中的优化安装程序,操作简便,还支持gpu优化,但仍需要自行判断处理器支持的指令集。

32位版本:
Win32_AK_AP_SSE.7z
Win32_AK_AP_SSE2.7z
Win32_AK_AP_SSE3_intel.7z
Win32_AK_AP_SSE3_amd.7z
Win32_AK_AP_SSSE3x.7z(Intel专用)
Win32_AK_AP_SSE4.1.7z(Intel专用)

64位版本:
Win64_AK_v8_AP5_SSE3.7z
Win64_AK_v8_AP5_SSSE3x.7z(Intel专用)
Win64_AK_v8_AP5_SSE41.7z(Intel专用)

Linux 版本下载

32位版本:
LX32_AKV8_AP5_SSE2.tar.gz
LX32_AKV8_AP5_SSE3.tar.gz
LX32_AKV8_AP5_SSSE3.tar.gz(Intel专用)

64位版本:
LX64_AKV8_AP5_SSE3.tar.gz
LX64_AKV8_AP5_SSSE3.tar.gz(Intel专用)

Mac 版本下载

G4版本: OSX_V8_AP5_G4.zip
G5版本: OSX_V8_AP5_G5.zip
Intel Core Duo版本: OSX_V8_AP5_COREDUO.zip
Intel Core2版本: OSX_V8_AP5_CORE2DUO.zip
Xeon版本: OSX_V8_AP5_XEON.zip

更新日志

2009.09.21 32位linux平台更新至内含r168版本ap优化(v5.06)
2009.09.18 64位linux平台更新至内含r168版本ap优化(v5.06)
2009.07.18 windows平台全部更新至内含r168版本ap优化(v5.05),mac平台也相应更新至支持v5.05版本的ap任务(不清楚是否有优化过)。
2009.03.03 mac/linux平台全部更新至内含r112版本ap优化
2009.02.23 win/mac平台部分更新至内含r112版本ap优化(灰色版本请停止使用)
2009.02.13 优化程序下载转移至纳米盘(不包括Mac版本)
2009.02.04 所有优化包内的ap优化更新成r103版本,直接链接到优化网站,不使用skydrive了,另外,新增Mac平台的优化程序
2008.12.26 新增Linux平台的优化程序(SSE3、SSSE3,支持5.0版astropulse)

Youth 发表于 2008-12-16 14:23:58

说明一下

这个帖子里的优化和之前出来那些优化是一样的,不同在于直接把mb和ap两个子项目的优化打包在一起了,对一般用户来说,应该能省不少事情。

另一方面,因为能打包的组合不太多,如果你用的是linux(ap子项目还没出5.0的linux优化)或者你的cpu太老(ap子项目的优化最低要求sse),请访问原来的那两个优化主题(上文中有链接)。

纳米盘今天又不好上传,于是所有优化文件都放到ms的sky drive上了,应该还比较可靠。

Julian_Yuen 发表于 2008-12-16 17:25:51

赞一个,对于新接触优化的算友,遇到需要调整appinfo的时候,可能会出错。
现在这样子都做好的话,应该会好很多,只要不搞错自己机器的指令集就可以了

Youth 发表于 2008-12-16 21:48:20

嗯,我也是lunatics.kwsn.net那边转过来的,以前想过自己弄,但考虑到更新啥的觉得麻烦,既然已经有现成的,那就最好了:)

win版基本近四五年的主流机器都有覆盖,linux那边一个都没主要还是ap的5.0版优化还没出,之前的4.35已经不推荐使用了。

DrLingCN 发表于 2008-12-16 23:24:46

终于有统一的包了~
方便新人加入分布式啊~
Skydrive还是很可靠的~(除了有可能被GFW掉……)

la_mouette 发表于 2008-12-18 13:25:54

文件已损坏 32位intel sse4.1版本

[ 本帖最后由 la_mouette 于 2008-12-18 13:27 编辑 ]

Julian_Yuen 发表于 2008-12-18 13:35:08

回复 #6 la_mouette 的帖子

请重试下载,我测试32位SSE4.1版本下载解压正常。

la_mouette 发表于 2008-12-18 14:50:12

现在好了 刚才不知道为什么 谢谢了~~

Julian_Yuen 发表于 2008-12-18 14:51:08

不客气。估计是压缩包下载不完全造成的
好了就好~

ycb 发表于 2008-12-19 22:33:21

优化后效果很明显

对比2个P4 3.0 的机器, 45分的包本来要16000秒,现在只要6000秒了. 好象太明显了.

楼主辛苦

Youth 发表于 2008-12-20 09:03:21

呵呵,要感谢那些制作优化程序的志愿者,我只是收集过来而已:)

mazhiyuam 发表于 2008-12-20 10:05:18

请问,一定要下载CPU 所支持的最新的多媒体扩展指令集吗??

BiscuiT 发表于 2008-12-20 10:13:27

回复 #12 mazhiyuam 的帖子

不一定,指令集之间是互不替代的,而且效率也不一样。。最新也不一定代表最高效率。。

不过因为支持最新指令集的cpu必然会支持比这之前的指令集,我想在优化上作者会综合利用起来。。
例如 SSE版本 可能会同时使用上 MMX
SSE3版本 可能会把 SSE2,SSE,MMX 都用上。。

我在使用 ap 的 SSE3优化程序时也发现有 SSE/SSE2 的指令流

[ 本帖最后由 BiscuiT 于 2008-12-20 21:56 编辑 ]

jy02065021 发表于 2008-12-23 13:29:41

我装了优化包。。效果确实明显。。。原来3个多小时的,现在一般40分钟的样子。。但是。。。接不到AP包了。。

Youth 发表于 2008-12-23 14:13:56

这个帖子里的优化?可能是正好没有ap的任务?
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: SETI@home 优化程序介绍 (MB+AP, CPU版, 最后更新于 2009/09/21)

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