2008-8-6 12:07
Youth
让 Multibeam 的优化程序和 Astropulse 并存
[b][size=2][color=red]重要说明:[/color][/size][/b]
[b][url=http://www.equn.com/forum/viewthread.php?tid=19792][size=2]Astropulse 的优化程序已经发布[/size][/url][size=2],本文内容失效![/size][/b]
[b][size=2]如何同时使用 Astropulse 和 Multibeam 的优化程序,请参考主站的[/size][url=http://www.equn.com/index.php/SETI%40home:%E5%90%8C%E6%97%B6%E4%BD%BF%E7%94%A8_Multibeam_%E5%92%8C_Astropulse_%E7%9A%84%E4%BC%98%E5%8C%96%E7%A8%8B%E5%BA%8F][size=2]这篇文章[/size][/url][size=2]。[/size][/b]
[b][size=2][color=#000000][/color][/size][/b]
[b][size=2][color=#000000]///[/color][/size][/b]
[color=black][/color]
SETI@home 最新的子项目 Astropulse 已正式发布,如果您已使用了原 Multibeam 子项目的优化程序,将无法自动下载到 Astropulse 的计算任务,您必须按照本文的介绍来手工对优化程序的相关文件进行修改,才能同时运行 Multibeam 的优化程序和 Astropulse 的官方程序。当然,如果您对 Astropulse 没兴趣,仍可继续使用原来的优化程序:)
[b]注意:[/b]使用本文的方法进行配置后,因 multibeam 优化程序和 astropulse 的官方程序计算速度差异较大,可能导致客户端下载过多的 astropulse 的任务,建议先将本地的任务缓存设置小一些(高级->本地参数设置->网络使用->额外的任务缓存)。
[url=http://setiathome.berkeley.edu/forum_thread.php?id=48327&nowrap=true#788666]http://setiathome.berkeley.edu/forum_thread.php?id=48327&nowrap=true#788666[/url]
[b][size=2][color=red]步骤1:[/color][/size]
[/b]
将下面的代码复制到任何文本编辑器并[b][size=3] [/size][size=2]根据自己使用的优化程序版本进行修改[/size][/b] 后保存为app_info.xml文件,放到seti的项目文件夹(projects\setiathome.berkeley.edu)。原作者的代码中用的是64位版本的优化,大家把代码中的四个 AK_v8_win_x64_SSE3.exe 替换成自己使用的优化程序名即可,或者,[b]也可直接使用本主题二楼修改好的附件文件[/b](.7z格式,需要解压缩)。[code]<app_info>
<app>
<name>astropulse</name>
</app>
<file_info>
<name>astropulse_4.35_windows_intelx86.exe</name>
<executable/>
</file_info>
<file_info>
<name>libfftw3f-3-1-1a_upx.dll</name>
<executable/>
</file_info>
<file_info>
<name>ap_graphics_4.35_windows_intelx86.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse</app_name>
<version_num>435</version_num>
<file_ref>
<file_name>astropulse_4.35_windows_intelx86.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>libfftw3f-3-1-1a_upx.dll</file_name>
</file_ref>
<file_ref>
<file_name>ap_graphics_4.35_windows_intelx86.exe</file_name>
<open_name>graphics_app</open_name>
</file_ref>
</app_version>
<app_version>
<app_name>astropulse</app_name>
<version_num>436</version_num>
<file_ref>
<file_name>astropulse_4.35_windows_intelx86.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>libfftw3f-3-1-1a_upx.dll</file_name>
</file_ref>
<file_ref>
<file_name>ap_graphics_4.35_windows_intelx86.exe</file_name>
<open_name>graphics_app</open_name>
</file_ref>
</app_version>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>AK_v8_win_x64_SSE3.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>527</version_num>
<file_ref>
<file_name>AK_v8_win_x64_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>528</version_num>
<file_ref>
<file_name>AK_v8_win_x64_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>603</version_num>
<file_ref>
<file_name>AK_v8_win_x64_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>[/code][b][size=2][color=red]步骤2:[/color][/size][/b]
手动下载下列文件并放到seti的项目文件夹(projects\setiathome.berkeley.edu):
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_windows_intelx86.exe][color=#0000ff]astropulse_4.35_windows_intelx86.exe[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap_graphics_4.35_windows_intelx86.exe][color=#0000ff]ap_graphics_4.35_windows_intelx86.exe[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/libfftw3f-3-1-1a_upx.dll][color=#0000ff]libfftw3f-3-1-1a_upx.dll[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap435.jpg][color=#0000ff]ap435.jpg[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_AUTHORS][color=#0000ff]astropulse_4.35_AUTHORS[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_COPYING][color=#0000ff]astropulse_4.35_COPYING[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_COPYRIGHT][color=#0000ff]astropulse_4.35_COPYRIGHT[/color][/url]
或者,[b]也可以直接下载本主题一楼的附件(ap_4.35.7z),并将其中的内容解压至sei的项目文件夹[/b]
[b][size=2][color=#ff0000]步骤3:[/color][/size][/b]
退出并重启boinc客户端,应该就ok了。
2008-8-6 12:25
Youth
刚在自己机器上改了几个,见附件,均只适用于32位优化版本。
如果大家用下来有问题,请及时回复这个主题,谢谢了:)
[b]update 08/09/01[/b]:
重新上传了支持6.03版multibeam官方程序的配置文件,本主题一楼的代码也已相应更改。
2008-8-6 16:01
chenbang
也就是说,能同时用优化计算以前的任务,也能计算 Astropulse 的任务?
2008-8-6 16:09
Youth
嗯,就是这个用处[em02]
2008-8-8 08:29
zkzip
老大,整理一下,然后置顶吧.....[em09]
2008-8-8 08:36
(Y)
谁能给讲讲,都是咋优化的不?
2008-8-8 10:02
Youth
楼上是说怎么用优化还是怎么做优化?
前者看置顶。
后者比较多见的是充分利用CPU的扩展指令集以及对核心计算代码的算法或实现进行优化。
2008-8-8 13:07
chenbang
已成功,谢谢LZ
[[i] 本帖最后由 chenbang 于 2008-8-8 13:11 编辑 [/i]]
2008-8-8 18:52
(Y)
[quote]原帖由 [i]Youth[/i] 于 2008-8-8 10:02 发表 [url=http://www.equn.com/forum/redirect.php?goto=findpost&pid=254638&ptid=19080][img]http://www.equn.com/forum/images/common/back.gif[/img][/url]
楼上是说怎么用优化还是怎么做优化?
前者看置顶。
后者比较多见的是充分利用CPU的扩展指令集以及对核心计算代码的算法或实现进行优化。 [/quote]
谢谢,我问的是后者,大体理解了
2008-8-9 10:33
zkzip
这样做出来有一个缺点,就是用过优化的seti程序速度进度特别快,没用过优化的Astropulse进度特别慢,Astropulse容易屯包过多.
2008-8-11 10:54
Youth
有什么办法避免或缓解这个问题吗?(减少本地缓存的任务数量?)我可以放在一楼作为提醒:)
[quote]原帖由 [i]zkzip[/i] 于 2008-8-9 10:33 发表 [url=http://www.equn.com/forum/redirect.php?goto=findpost&pid=254764&ptid=19080][img]http://www.equn.com/forum/images/common/back.gif[/img][/url]
这样做出来有一个缺点,就是用过优化的seti程序速度进度特别快,没用过优化的Astropulse进度特别慢,Astropulse容易屯包过多. [/quote]
2008-8-11 13:40
zkzip
[em03] 比较懒的办法就是减少屯包量,要么就自己经常根据屯包量调整本地参数。
2008-8-11 13:52
Youth
收到:)
2008-8-11 14:44
lza_china
优化后大概多长时间一个包呢
2008-8-11 15:13
chenbang
回复 #14 lza_china 的帖子
这个的作用并不是优化 Astropulse, 而是让两个计算程序同时存在。让BOINC能运行Astropulse的任务又能运行 Multibeam的任务。Multibeam本身是不具备优化功能的,需要下载单独的优化程序如:Alex Kan's v8.0 -和- 2.4V -的。但是Astropulse却没有优化程序。
2008-8-11 16:34
Himekami
請問如果使用SSE 4.1的人該如何修改
非常感激呀!!!
2008-8-11 19:37
Youth
在二楼更新了4.1的app_info.xml,楼上试试看吧。
2008-8-12 21:51
RAFE
下载成功,感谢楼主分享!
2008-8-13 01:02
lza_china
哦 学习一下
2008-8-14 11:39
nokia5510
好,感谢楼主!
2008-10-15 09:21
Julian_Yuen
链接似乎失效了..我再试试
[b][size=2][color=red]步骤2:[/color][/size][/b]
手动下载下列文件并放到seti的项目文件夹(projects\setiathome.berkeley.edu):
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_windows_intelx86.exe][color=#0000ff]astropulse_4.35_windows_intelx86.exe[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap_graphics_4.35_windows_intelx86.exe][color=#0000ff]ap_graphics_4.35_windows_intelx86.exe[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/libfftw3f-3-1-1a_upx.dll][color=#0000ff]libfftw3f-3-1-1a_upx.dll[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap435.jpg][color=#0000ff]ap435.jpg[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_AUTHORS][color=#0000ff]astropulse_4.35_AUTHORS[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_COPYING][color=#0000ff]astropulse_4.35_COPYING[/color][/url]
[url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_COPYRIGHT][color=#0000ff]astropulse_4.35_COPYRIGHT[/color][/url]
2008-10-15 09:43
Julian_Yuen
几个文件下载都是显示
[quote]The service is not available. Please try again later.[/quote]
根据Youth的帖子,以及 [url=http://setiathome.berkeley.edu/ap_advanced.php]http://setiathome.berkeley.edu/ap_advanced.php[/url] 给出的链接
[quote]Some users have created modified versions of Astropulse (orSETI@home) that are intended to run faster on their own computer. Wedon't provide a lot of support for this; if you want to do this you aremostly on your own. However, we do provide the astropulse portion ofthe app_info.xml file that you will need. Even if you want to optimizeSETI@home and not Astropulse, you will still need an app_info.xml entryfor Astropulse.
To update your applications:
[list][*] Download the files listed below for your operating system. The zipfile should contain all of the files you need, or you can download themindividually.[*] Stop BOINC[*] Copy the downloaded files to ...\BOINC\projects\setiathome.berkeley.edu[*] Splice the astropulse app_info.sam (for "sample") into your existing app_info.xml file[*] Restart BOINC[/list]Note that if you restart BOINC too soon (without rebuildingthe app_info.xml file first), the executable files you have justdownloaded will be deleted, and you'll have to start again.Also, if you have BOINC v6.2.14 or higher, that file location should be...\BOINC Data\... instead of ...\BOINC\... This directory may be hardto find, but see the faq at[url=http://boincfaq.mundayweb.com/index.php?view=376.]http://boincfaq.mundayweb.com/index.php?view=376.[/url]The app_info.sam file below contains text that should be insertedinto your existing app_info.xml, either before or after the similarblock used by seti@home, but still inside the <app_info> tags.When you edit your app_info.xml, be sure to remove any space before abackslash: <main_program/>, rather than <main_program />.These tags will evidently cause problems after the file is edited, ifthe space is not removed.
[list][*] Windows[list=1][*] [url=http://setiathome.berkeley.edu/app_info/windows/app_info.sam]app_info.sam[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_windows_intelx86.exe]astropulse_4.35_windows_intelx86.exe[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap_graphics_4.35_windows_intelx86.exe]ap_graphics_4.35_windows_intelx86.exe[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/libfftw3f-3-1-1a_upx.dll]libfftw3f-3-1-1a_upx.dll[/url][*] [url=http://setiathome.berkeley.edu/app_info/windows/ap_windows.zip]ap_windows.zip[/url] contains everything, md5 = 396306caf556ccfbc3a6774767b7b400[/list]
[*] Linux_32[list=1][*] [url=http://setiathome.berkeley.edu/app_info/linux32/app_info.sam]app_info.sam[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_i686-pc-linux-gnu]astropulse_4.35_i686-pc-linux-gnu[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap_graphics_4.35_i686-pc-linux-gnu]ap_graphics_4.35_i686-pc-linux-gnu[/url][*] [url=http://setiathome.berkeley.edu/app_info/linux32/linux32.tgz]linux32.tgz[/url] contains everything, md5 = c30af626bfb6faa96f9457b9095c65c1[/list]
[*] Linux_64[list=1][*] [url=http://setiathome.berkeley.edu/app_info/linux64/app_info.sam]app_info.sam[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_x86_64-pc-linux-gnu]astropulse_4.35_x86_64-pc-linux-gnu[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap_graphics_4.35_x86_64-pc-linux-gnu]ap_graphics_4.35_x86_64-pc-linux-gnu[/url][*] [url=http://setiathome.berkeley.edu/app_info/linux64/linux64.tgz]linux64.tgz[/url] contains everything, md5 = 994fb252f5fe4f6c9abae6ce0b0b8449[/list]
[*] Common - used by all OS's[list=1][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/ap435.jpg]ap435.jpg[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_AUTHORS]astropulse_4.35_AUTHORS[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_COPYING]astropulse_4.35_COPYING[/url][*] [url=http://boinc2.ssl.berkeley.edu/sah/download_fanout/astropulse_4.35_COPYRIGHT]astropulse_4.35_COPYRIGHT[/url][/list][/list][/quote]
下载的是 [url=http://setiathome.berkeley.edu/app_info/windows/ap_windows.zip]ap_windows.zip[/url] contains everything
此外之前我使用的是 [b][size=2][color=blue] Alex Kan's v8.0 [/color][/size][/b] 的sse41优化,使用的是2楼Youth给出的并存Multibeam 和 Astropulse的app_info.xml.
安装后重启boinc,现在正运行Multibeam 和 Astropulse的WU。
[[i] 本帖最后由 Julian_Yuen 于 2008-10-15 11:01 编辑 [/i]]
2008-10-15 10:56
Youth
刚试了一下,那几个文件我这边还是都可以下载的。
另外,现在ap的官方版本应该已经升至436了吧(计算程序没变,图形显示修正了bug),试试看在app_info.xml中添加相应的条目?(我顺便也更新一下一楼的吧)
还另外,为啥不直接用优化程序?
2008-10-15 11:09
Julian_Yuen
回复 #23 Youth 的帖子
这边还是不能下载,呵呵。不管他了.
其实,我忘记有优化的事情了....囧rz
2008-10-15 11:19
Julian_Yuen
似乎把435改成436后我就可以下载了[em01]
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.