“Astropulse”的版本间差异

来自中国分布式计算总站
跳转到导航 跳转到搜索
(未显示3个用户的11个中间版本)
第1行: 第1行:
{{Infobox Project
+
{{Subproject
 
| name =Astropulse
 
| name =Astropulse
| logo =[[Image:Astropulse.jpg|230px]]
+
| mainproject =[[SETI@home]]
| screenshot =[[Image:Astropulse_screenshot.jpg|230px]]
+
| logo =Astropulse.jpg
 +
| screenshot =Astropulse_screenshot.jpg
 
| caption =Astropulse 运行时的屏保图形
 
| caption =Astropulse 运行时的屏保图形
| developer =University Of California,<br> Berkeley
+
| developer =加利福尼亚州大学伯克利分校 [[文件:United_States.gif]]
 
| released =2008年7月
 
| released =2008年7月
| operating system =Windows/Linux/Mac
+
| app ={{app/Windows}}{{app/Linux}}{{app/Mac}}
| platform =[[BOINC]]
+
| genre ={{genre/天文学}}、{{genre/物理学}}
| program info =x86 CPU 计算程序<BR>程序大小<12MB
 
| work unit info =每个任务文件 8,192KB,<br>限期30日。
 
 
| status =运行中/开放注册
 
| status =运行中/开放注册
| genre =物理与天文学
 
| optimization =[[SETI@home:优化程序]]
 
 
| website =http://setiathome.berkeley.edu/
 
| website =http://setiathome.berkeley.edu/
 
}}
 
}}
[[Astropulse]] 是一个使全世界的志愿者能够使用自己的电脑出一分力参与研究黑洞、脉冲星及外星生命的分布式计算计划,也是[[SETI@home|在家中搜寻外星智慧生物]]([[SETI@home]])的其中一部分。志愿者的电脑会透过[[伯克利开放式网络计算平台]]([[BOINC]])来进行该计划。
+
[[Astropulse]] 是一个使全世界的志愿者能够使用自己的电脑出一分力参与研究黑洞、脉冲星及外星生命的分布式计算项目,也是 [[SETI@home]] 项目的一部分。志愿者的电脑可以通过 [[BOINC]] 来参与该计划。
  
 
=='''开发过程'''==
 
=='''开发过程'''==
在六年间,[[Astropulse]] 从一个正在测试的实验阶段发展成为一个一般的计划。2008年7月,这个计划也被集成入了[[SETI@Home]] 的研究中,从而 [[SETI@Home]] 的参与者构成的大型网络能够对其他种类的天文信号有所贡献,而同时地[[Astropulse]] 也能够对寻找外星人有所贡献,互相帮助。第一,计划的支持者认为,它有可能识别出某些不同于原先SETI@Home 算法的其他类型信号;第二,支持者相信它可以为总体研究计划提供一个次要的但有可能相当可靠的结果,从而为 SETI@Home 创造附加的支持。计划的未来是依靠著SETI@Home的长期资金。
+
2002年至2008年的六年间,[[Astropulse]] 从一个测试的实验项目发展成为一个正式的计划。2008年7月,这个计划也被集成入了 [[SETI@Home]] 的研究中,从而使 [[SETI@Home]] 的参与者所构成的大型网络能够对其他种类的天文信号有所贡献,而 [[Astropulse]] 计划本身也能够给寻找地外文明提供另外的一个途径,形成互补。
 +
*第一,计划的支持者认为,它有可能识别出某些不同于原先 SETI@Home 算法的其他类型信号;
 +
*第二,支持者相信它可以为总体研究计划提供一个次要的但有可能相当可靠的结果,从而为 SETI@Home 创造附加的支持。
 +
计划的未来是依靠着 SETI@Home 的长期资金支持。
  
 +
[[Astropulse]] 的最终开发过程是经过两次的努力的。第一步是撰写该项目中一个能够成功识别目标脉冲信号的C++核心。在完成这个项目后,该团队创造了一个试验用的数据库;这个数据库能够成功的寻找到一些潜在的脉冲,确认有能够成功识别信号的能力。
  
[[Astropulse]] 的最终开发过程是经过两次的努力的。第一步是撰写该计划中一个能够成功识别目标脉冲信号的C++核心。在完成这个计划后,该团队创造了一个试验的数据库;这个数据库能够成功的寻找到一些潜在的脉冲,确认有能够成功识别信号的能力。
+
{{JoinBoincProject
 
+
|Project=SETI@home
 
+
|URL=http://setiathome.berkeley.edu/}}
伯克利开放式网络计算平台是把一个庞大的计算分为一个个较小的单位,每一个分散到个别的工作点(即支持者的电脑)。在同时 [[Astropulse]] 会在电脑中运行程式,这对研究人员来说的挑战是要确定程式能够在不同的情况下也能够进行,例如是在不同的操作系统内也能进行运算。
+
加入 SETI@home 后,默认是同时勾选 [[SETI@home:Multibeam|Multibeam]] 和 Astropulse 的任务。你可以根据需要在[http://setiathome.berkeley.edu/prefs.php?subset=project 项目网站的参数设置页面]选择指定的任务。
  
  
 
=='''科学研究'''==
 
=='''科学研究'''==
[[Astropulse]] 会寻找著单一的脉冲及有规则重复的脉冲。这个实验表示著 SETI@Home 有一个新的发展、新的计划、新的策略,这种研究方案是基于毫秒级的脉冲,而不是长脉冲或窄带信号。它们可能会覆盖到脉冲星及找到原生黑洞,因为两者也会发出一些短脉冲或阔带信号。[[Astropulse]] 的核心运算法则最基本的用途是相干消色散,是用来寻找无线电波信号,亦即是这个计划运算的工作。这个分布式运算计划于2008年的七月中旬开始,而直至2009年一月还未有任何科学研究成果。亦请参见条目[[SETI@home]]
+
[[Astropulse]] 会寻找著单一的脉冲及有规则重复的脉冲。这个实验表示著 SETI@Home 有一个新的发展、新的计划、新的策略,这种研究方案是基于毫秒级的脉冲,而不是长脉冲或窄带信号。它们可能会覆盖到脉冲星及找到原生黑洞,因为两者也会发出一些短脉冲或阔带信号。[[Astropulse]] 的核心运算法则最基本的用途是相干消色散,是用来寻找无线电波信号,亦即是这个计划运算的工作。关于 [[Astropulse]] 的详细研究内容,请参见条目 [[Astropulse:科学原理|Astropulse 的科学原理]]
 
 
 
 
=='''如何参与'''==
 
如果你已经使用你的计算机参与了 SETI@home 并使用默认程序,那么你无需做任何事情,如果你的计算机满足最低要求,那么现在可能已经在运行 SETI@home 的同时 运行着 Astropulse 了,计算机已经下载了 Astropulse 计算程序并接收 Astropulse 的任务包了。
 
 
 
如果你使用了优化程序,那么需要手动下载一些文件才能进行 Astropulse 项目。所需的文件请浏览[http://setiathome.berkeley.edu/ap_advanced.php 这里]
 
 
 
Astropulse 对计算机的最低要求:
 
*CPU:1.6GHz
 
*内存:256MB
 
*磁盘空间:128MB
 
 
 
这里的最低要求不是绝对的,实际计算是使用到cpu的浮点运算能力。官方服务器会根据发送给你的任务完成度进行调控,如果你的计算机运行 Astropulse 的任务包无法在22.5天(最大限期30天的75%)内完成,那么服务器将不会向你发送 Astropulse 任务包。
 
 
 
 
 
目前的 Astropulse 任务包运算量比较大(可能要消耗一周或更多的时间),
 
初始的 Astropulse 任务包限期是14天,项目会根据你的计算机实际情况决定是否发放 Astropulse 给你。
 
 
 
 
 
对于参与 BOINC 项目超过1个的用户,参与 Astropulse 需要较高的优先权以获得足够的计算资源。否则你可能不能获得任何的 SETI 的任务(包括 SETI@home 和 Astropulse)。
 
 
 
 
 
目前的 Astropulse 可以单独运行,可以在 SETI@home 的个人帐户中的[http://setiathome.berkeley.edu/prefs.php?subset=project 参数设置]中设置,选择接收 SETI@home Enhanced / Astropulse / Astropulse V5  的任务。
 
  
  
 
=='''优化程序'''==
 
=='''优化程序'''==
Astropulse 有第三方提供的优化程序,对比官方程序在计算效率上有非常大的提升,使用时需要CPU指令集的支持。同时优化程序为节省计算资源,不提供图形显示(屏保)功能。
+
Astropulse 有第三方提供的优化程序,对比官方程序在计算效率上有非常大的提升,使用时需要 CPU 指令集的支持。同时优化程序为节省计算资源,不提供图形显示(屏保)功能。另外 GPU 也可以利用优化程序进行加速。
 
 
 
 
===使用方法===
 
(以 Windows 版本为例,Linux 版本相类似)
 
*完全退出 BOINC,如果是安装为系统服务,请在命令行窗口中运行“net stop boinc”,如退出成功,进程列表中将找不到名为 boinc.exe 的进程;
 
*将优化文件包内 Files to install 目录下的文件解压到SETI的项目文件夹,缺省是在“BOINC安装目录\projects\setiathome.berkeley.edu”,如果您使用了版本 6 以上的 BOINC 客户端,项目文件夹的缺省路径为“C:\Documents and Settings\All Users\Application Data\BOINC\projects”;
 
*重新运行 BOINC,如果是安装为系统服务,请在命令行窗口中运行“net start boinc”。
 
 
 
检验是否正确使用了优化程序:只需要在任务管理器的进程列表中查看计算进程的名称,如果与所安装的优化程序一致,就OK了!
 
 
 
卸载优化程序(换回原官方程序):删除项目文件夹下的 '''app_info.xml''',重启客户端即可(完全退出再运行,方法同前),客户端将会自动下载官方计算程序。
 
 
 
 
 
===版本选择===
 
请根据您的 CPU 所支持的最新的多媒体扩展指令集,来选择适合您的优化程序,指令集的先后顺序依次为 MMX/SSE/SSE2/SSE3/SSSE3/SSE4 等等。比如您 的 CPU 支持的指令集有 MMX/SSE,那就应该选择 SSE 版本。如果不清楚自己的 CPU 支持什么指令集,可以使用 [http://www.cpuid.com/cpuz.php CPU-Z] (直接点击即可下载) 来查看。
 
 
 
*注意: 64 位版本的计算程序仅可在 64 位操作系统上使用,且必须同时使用 64 位的BOINC客户端!
 
  
 +
*[[SETI@home:优化程序]]
 +
*[http://www.equn.com/forum/thread-23838-1-1.html AstroPulse ATI GPU/CPU 混合优化程序]
  
 
==相关链接==
 
==相关链接==
*[[Astropulse:科学原理]]
 
 
*[http://en.wikipedia.org/wiki/Astropulse Astropulse]
 
*[http://en.wikipedia.org/wiki/Astropulse Astropulse]
 
*[http://setiathome.berkeley.edu/beta/ SETI@home/AstroPulse Beta]
 
*[http://setiathome.berkeley.edu/beta/ SETI@home/AstroPulse Beta]
  
[[Category:SETI]][[Category:SETI@home]][[Category:Astropulse]]
+
 
 +
{{BOINC topics}}

2013年7月13日 (六) 03:50的版本

Astropulse
Astropulse logo
Astropulse logo
Astropulse 运行时的屏保图形
Astropulse 运行时的屏保图形
SETI@home 的子项目
开发者 加利福尼亚州大学伯克利分校 United States.gif
版本历史 2008年7月
计算程序 WindowsLinuxMac OS X
项目类别 天文学物理学
项目状态 运行中/开放注册
官方网址 Astropulse

Astropulse 是一个使全世界的志愿者能够使用自己的电脑出一分力参与研究黑洞、脉冲星及外星生命的分布式计算项目,也是 SETI@home 项目的一部分。志愿者的电脑可以通过 BOINC 来参与该计划。

开发过程

2002年至2008年的六年间,Astropulse 从一个测试的实验项目发展成为一个正式的计划。2008年7月,这个计划也被集成入了 SETI@Home 的研究中,从而使 SETI@Home 的参与者所构成的大型网络能够对其他种类的天文信号有所贡献,而 Astropulse 计划本身也能够给寻找地外文明提供另外的一个途径,形成互补。

  • 第一,计划的支持者认为,它有可能识别出某些不同于原先 SETI@Home 算法的其他类型信号;
  • 第二,支持者相信它可以为总体研究计划提供一个次要的但有可能相当可靠的结果,从而为 SETI@Home 创造附加的支持。

计划的未来是依靠着 SETI@Home 的长期资金支持。

Astropulse 的最终开发过程是经过两次的努力的。第一步是撰写该项目中一个能够成功识别目标脉冲信号的C++核心。在完成这个项目后,该团队创造了一个试验用的数据库;这个数据库能够成功的寻找到一些潜在的脉冲,确认有能够成功识别信号的能力。


如何加入项目

该项目基于 BOINC 平台,简要的加入步骤如下(已完成的步骤可直接跳过):

  1. 下载并安装 BOINC 的客户端软件(官方下载页面程序下载
  2. 点击客户端简易视图下的“Add Project”按钮,或高级视图下菜单中的“工具->加入项目”,将显示向导对话框
  3. 点击下一步后在项目列表中找到并单击选中 SETI@home 项目(如未显示该项目,则在编辑框中输入项目网址:http://setiathome.berkeley.edu/ ),然后点击下一步
  4. 输入您可用的电子邮件地址,并设置您在该项目的登录密码(并非您的电子邮件密码)
  5. 再次点击下一步,如项目服务器工作正常(并且有适合自身操作系统的计算程序),即已成功加入项目

更详细的加入方法说明,请访问 BOINC 新手指南BOINC 使用教程

本站推荐您加入 Team China 团队,请访问项目官方网站的 团队检索页面,搜索(Search)并进入 Team China 的团队页面,点击页面中的 Join 并输入用户登录信息即可加入! 加入 SETI@home 后,默认是同时勾选 Multibeam 和 Astropulse 的任务。你可以根据需要在项目网站的参数设置页面选择指定的任务。


科学研究

Astropulse 会寻找著单一的脉冲及有规则重复的脉冲。这个实验表示著 SETI@Home 有一个新的发展、新的计划、新的策略,这种研究方案是基于毫秒级的脉冲,而不是长脉冲或窄带信号。它们可能会覆盖到脉冲星及找到原生黑洞,因为两者也会发出一些短脉冲或阔带信号。Astropulse 的核心运算法则最基本的用途是相干消色散,是用来寻找无线电波信号,亦即是这个计划运算的工作。关于 Astropulse 的详细研究内容,请参见条目 Astropulse 的科学原理


优化程序

Astropulse 有第三方提供的优化程序,对比官方程序在计算效率上有非常大的提升,使用时需要 CPU 指令集的支持。同时优化程序为节省计算资源,不提供图形显示(屏保)功能。另外 GPU 也可以利用优化程序进行加速。

相关链接


Boinc Icon.png伯克利开放式网络计算平台BOINC
· ·
生命科学类项目 GPUGRID · RALPH@home (Alpha内测项目)· RNA World · Rosetta@home · The Lattice Project
地球科学类项目 Climateprediction.net
人工智能类项目 MindModeling@Home
天文学项目 Cosmology@Home · MilkyWay@home· Asteroids@home
物理化学类项目 Einstein@Home · LHC@home · QMC@Home
数学类项目 Collatz Conjecture · NFS@Home · PrimeGrid
密码类项目 Moo! Wrapper
多种应用的项目 World Community Grid · Yoyo@home
与 BOINC 平台相关的项目 BOINC Alpha Test · WUProp@Home
已结束/暂停/合并的项目 Astropulse · Computational Structural Biology · DrugDiscovery@Home ·Pirates@home ·Enigma@Home · CAS@home · ABC@home · AlmereGrid Boinc Grid · APS@Home · AQUA@home · BBC Climate Change Experiment · Biochemical Library · BRaTS@Home · Cels@Home · Chess960@Home · CPDN Beta · DepSpid · DistrRTgen · DNA@home · DNETC@HOME · Docking@Home · Drug@Home · DynaPing · EDGeS@Home · eOn: Long timescale dynamics · Evo@home · Eternity2.fr · FreeHAL@home · Goldbach's Conjecture Project · Ibercivis · Magnetism@home · Mersenne@home · MilestoneRSA · Minecraft@Home · Mopac@home · MFluids@Home · Nano-Hive@home · NQueens Project · Orbit@Home · Open Rendering Environment · POEM@HOME · PicEvolvr.com] · Predictor@home · QuantumFIRE alpha · Ramsey@Home ·RamseyX · Rectilinear Crossing Number · Renderfarm.fi · RSA Lattice Siever (2.0) · Seasonal Attribution Project · SHA-1 Collision Search Graz · SIMAP · SLinCA@Home · Spinhenge@home · Sudoku@vtaiwan · Superlink@Technion · TANPAKU · Virtual Prairie · Virus Respiratorio Sincitial · XtremLab · Zivis · SETI@home · SETI@home/AstroPulse Beta (Beta公测项目)· The Lattice Project· Malariacontrol.net· Quake-Catcher Network Seismic Monitoring· primaboinca · SZTAKI Desktop Grid · WEP-M+2 Project· Charity Engine · BURP · Hydrogen@Home · Leiden Classical
BOINC 相关的工具 BOINCstats BAM! · BOINC Translation Services · BOINC TThrottle