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

[分享] 让 Multibeam 的优化程序和 Astropulse 并存

[复制链接]
发表于 2008-8-6 12:07:16 | 显示全部楼层 |阅读模式
重要说明:
Astropulse 的优化程序已经发布,本文内容失效!
如何同时使用 Astropulse 和 Multibeam 的优化程序,请参考主站的这篇文章

///


SETI@home 最新的子项目 Astropulse 已正式发布,如果您已使用了原 Multibeam 子项目的优化程序,将无法自动下载到 Astropulse 的计算任务,您必须按照本文的介绍来手工对优化程序的相关文件进行修改,才能同时运行 Multibeam 的优化程序和 Astropulse 的官方程序。当然,如果您对 Astropulse 没兴趣,仍可继续使用原来的优化程序:)

注意:使用本文的方法进行配置后,因 multibeam 优化程序和 astropulse 的官方程序计算速度差异较大,可能导致客户端下载过多的 astropulse 的任务,建议先将本地的任务缓存设置小一些(高级->本地参数设置->网络使用->额外的任务缓存)。

http://setiathome.berkeley.edu/forum_thread.php?id=48327&nowrap=true#788666

步骤1:

将下面的代码复制到任何文本编辑器并 根据自己使用的优化程序版本进行修改 后保存为app_info.xml文件,放到seti的项目文件夹(projects\setiathome.berkeley.edu)。原作者的代码中用的是64位版本的优化,大家把代码中的四个 AK_v8_win_x64_SSE3.exe 替换成自己使用的优化程序名即可,或者,也可直接使用本主题二楼修改好的附件文件(.7z格式,需要解压缩)。
  1. <app_info>
  2.     <app>
  3.         <name>astropulse</name>
  4.     </app>
  5.     <file_info>
  6.         <name>astropulse_4.35_windows_intelx86.exe</name>
  7.         <executable/>
  8.     </file_info>
  9.     <file_info>
  10.         <name>libfftw3f-3-1-1a_upx.dll</name>
  11.         <executable/>
  12.     </file_info>
  13.     <file_info>
  14.         <name>ap_graphics_4.35_windows_intelx86.exe</name>
  15.         <executable/>
  16.     </file_info>
  17.     <app_version>
  18.         <app_name>astropulse</app_name>
  19.         <version_num>435</version_num>
  20.         <file_ref>
  21.             <file_name>astropulse_4.35_windows_intelx86.exe</file_name>
  22.             <main_program/>
  23.         </file_ref>
  24.         <file_ref>
  25.             <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
  26.         </file_ref>
  27.         <file_ref>
  28.             <file_name>ap_graphics_4.35_windows_intelx86.exe</file_name>
  29.             <open_name>graphics_app</open_name>
  30.         </file_ref>
  31.     </app_version>
  32.     <app_version>
  33.         <app_name>astropulse</app_name>
  34.         <version_num>436</version_num>
  35.         <file_ref>
  36.             <file_name>astropulse_4.35_windows_intelx86.exe</file_name>
  37.             <main_program/>
  38.         </file_ref>
  39.         <file_ref>
  40.             <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
  41.         </file_ref>
  42.         <file_ref>
  43.             <file_name>ap_graphics_4.35_windows_intelx86.exe</file_name>
  44.             <open_name>graphics_app</open_name>
  45.         </file_ref>
  46.     </app_version>
  47.     <app>
  48.         <name>setiathome_enhanced</name>
  49.     </app>
  50.     <file_info>
  51.         <name>AK_v8_win_x64_SSE3.exe</name>
  52.         <executable/>
  53.     </file_info>
  54.     <app_version>
  55.         <app_name>setiathome_enhanced</app_name>
  56.         <version_num>527</version_num>
  57.         <file_ref>
  58.            <file_name>AK_v8_win_x64_SSE3.exe</file_name>
  59.             <main_program/>
  60.         </file_ref>
  61.     </app_version>
  62.     <app_version>
  63.         <app_name>setiathome_enhanced</app_name>
  64.         <version_num>528</version_num>
  65.         <file_ref>
  66.            <file_name>AK_v8_win_x64_SSE3.exe</file_name>
  67.             <main_program/>
  68.         </file_ref>
  69.     </app_version>
  70.     <app_version>
  71.         <app_name>setiathome_enhanced</app_name>
  72.         <version_num>603</version_num>
  73.         <file_ref>
  74.            <file_name>AK_v8_win_x64_SSE3.exe</file_name>
  75.             <main_program/>
  76.         </file_ref>
  77.     </app_version>
  78. </app_info>
复制代码
步骤2:

手动下载下列文件并放到seti的项目文件夹(projects\setiathome.berkeley.edu):
astropulse_4.35_windows_intelx86.exe
ap_graphics_4.35_windows_intelx86.exe
libfftw3f-3-1-1a_upx.dll
ap435.jpg
astropulse_4.35_AUTHORS
astropulse_4.35_COPYING
astropulse_4.35_COPYRIGHT

或者,也可以直接下载本主题一楼的附件(ap_4.35.7z),并将其中的内容解压至sei的项目文件夹

步骤3:

退出并重启boinc客户端,应该就ok了。

ap_4.35.7z

529.69 KB, 下载次数: 7560

回复

使用道具 举报

 楼主| 发表于 2008-8-6 12:25:34 | 显示全部楼层
刚在自己机器上改了几个,见附件,均只适用于32位优化版本。

如果大家用下来有问题,请及时回复这个主题,谢谢了:)


update 08/09/01
重新上传了支持6.03版multibeam官方程序的配置文件,本主题一楼的代码也已相应更改。

app_info(AK8-SSE3).7z

433 Bytes, 下载次数: 6605

app_info(AK8-SSE41).7z

433 Bytes, 下载次数: 6743

app_info(AK8-SSSE3x).7z

434 Bytes, 下载次数: 6671

回复

使用道具 举报

发表于 2008-8-6 16:01:27 | 显示全部楼层
也就是说,能同时用优化计算以前的任务,也能计算 Astropulse 的任务?
回复

使用道具 举报

 楼主| 发表于 2008-8-6 16:09:13 | 显示全部楼层
嗯,就是这个用处
回复

使用道具 举报

发表于 2008-8-8 08:29:52 | 显示全部楼层
老大,整理一下,然后置顶吧.....
回复

使用道具 举报

发表于 2008-8-8 08:36:54 | 显示全部楼层
谁能给讲讲,都是咋优化的不?
回复

使用道具 举报

 楼主| 发表于 2008-8-8 10:02:40 | 显示全部楼层
楼上是说怎么用优化还是怎么做优化?

前者看置顶。
后者比较多见的是充分利用CPU的扩展指令集以及对核心计算代码的算法或实现进行优化。
回复

使用道具 举报

发表于 2008-8-8 13:07:52 | 显示全部楼层
已成功,谢谢LZ

[ 本帖最后由 chenbang 于 2008-8-8 13:11 编辑 ]
回复

使用道具 举报

发表于 2008-8-8 18:52:39 | 显示全部楼层
原帖由 Youth 于 2008-8-8 10:02 发表
楼上是说怎么用优化还是怎么做优化?

前者看置顶。
后者比较多见的是充分利用CPU的扩展指令集以及对核心计算代码的算法或实现进行优化。


谢谢,我问的是后者,大体理解了
回复

使用道具 举报

发表于 2008-8-9 10:33:10 | 显示全部楼层
这样做出来有一个缺点,就是用过优化的seti程序速度进度特别快,没用过优化的Astropulse进度特别慢,Astropulse容易屯包过多.
回复

使用道具 举报

 楼主| 发表于 2008-8-11 10:54:37 | 显示全部楼层
有什么办法避免或缓解这个问题吗?(减少本地缓存的任务数量?)我可以放在一楼作为提醒:)

原帖由 zkzip 于 2008-8-9 10:33 发表
这样做出来有一个缺点,就是用过优化的seti程序速度进度特别快,没用过优化的Astropulse进度特别慢,Astropulse容易屯包过多.
回复

使用道具 举报

发表于 2008-8-11 13:40:44 | 显示全部楼层
比较懒的办法就是减少屯包量,要么就自己经常根据屯包量调整本地参数。
回复

使用道具 举报

 楼主| 发表于 2008-8-11 13:52:25 | 显示全部楼层
收到:)
回复

使用道具 举报

发表于 2008-8-11 14:44:11 | 显示全部楼层
优化后大概多长时间一个包呢
回复

使用道具 举报

发表于 2008-8-11 15:13:55 | 显示全部楼层

回复 #14 lza_china 的帖子

这个的作用并不是优化 Astropulse, 而是让两个计算程序同时存在。让BOINC能运行Astropulse的任务又能运行 Multibeam的任务。Multibeam本身是不具备优化功能的,需要下载单独的优化程序如:Alex Kan's v8.0 -和- 2.4V -的。但是Astropulse却没有优化程序。

评分

参与人数 1基本分 +4 收起 理由
Youth + 4

查看全部评分

回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-4-19 21:07

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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