Astropulse
Astropulse | |
---|---|
![]() Astropulse logo | |
![]() Astropulse 运行时的屏保图形 | |
开发者 | University Of California, Berkeley |
版本历史 | 2008年7月 |
运算平台 | Windows/Linux/Mac |
项目平台 | BOINC |
程序情况 | x86 CPU 计算程序 程序大小<12MB |
任务情况 | 每个任务文件 8,192KB, 限期30日。 |
项目状态 | 运行中/开放注册 |
项目类别 | 物理与天文学 |
优化程序 | SETI@home:优化程序 AstroPulse ATI GPU/CPU 混合优化程序 |
计算特点 | CPU密集: |
官方网址 | Astropulse |
![]() |
[{{{rss}}} 通过 RSS 获取项目新闻] |
Astropulse 是一个使全世界的志愿者能够使用自己的电脑出一分力参与研究黑洞、脉冲星及外星生命的分布式计算计划,也是在家中搜寻外星智慧生物(SETI@home)的其中一部分。志愿者的电脑可以透过伯克利开放式网络计算平台(BOINC)来参与该计划。
开发过程
2002年至2008年的六年间,Astropulse 从一个测试的实验项目发展成为一个正式的计划。2008年7月,这个计划也被集成入了 SETI@Home 的研究中,从而使 SETI@Home 的参与者所构成的大型网络能够对其他种类的天文信号有所贡献,而 Astropulse 计划本身也能够给寻找地外文明提供另外的一个途径,形成互补。
- 第一,计划的支持者认为,它有可能识别出某些不同于原先 SETI@Home 算法的其他类型信号;
- 第二,支持者相信它可以为总体研究计划提供一个次要的但有可能相当可靠的结果,从而为 SETI@Home 创造附加的支持。
计划的未来是依靠着 SETI@Home 的长期资金支持。
Astropulse 的最终开发过程是经过两次的努力的。第一步是撰写该计划中一个能够成功识别目标脉冲信号的C++核心。在完成这个计划后,该团队创造了一个试验的数据库;这个数据库能够成功的寻找到一些潜在的脉冲,确认有能够成功识别信号的能力。
伯克利开放式网络计算平台是把一个庞大的计算分为一个个较小的单位,每一个分散到个别的工作点(即支持者的电脑)。在同时 Astropulse 会在电脑中运行程式,这对研究人员来说的挑战是要确定程式能够在不同的情况下也能够进行,例如是在不同的操作系统内也能进行运算。
如何加入项目
该项目基于 BOINC 平台,简要的加入步骤如下(已完成的步骤可直接跳过):
- 下载并安装 BOINC 的客户端软件(官方下载页面或程序下载)
- 点击客户端简易视图下的“Add Project”按钮,或高级视图下菜单中的“工具->加入项目”,将显示向导对话框
- 点击下一步后在项目列表中找到并单击选中 SETI@home 项目(如未显示该项目,则在编辑框中输入项目网址:http://setiathome.berkeley.edu/ ),然后点击下一步
- 输入您可用的电子邮件地址,并设置您在该项目的登录密码(并非您的电子邮件密码)
- 再次点击下一步,如项目服务器工作正常(并且有适合自身操作系统的计算程序),即已成功加入项目
更详细的加入方法说明,请访问 BOINC 新手指南 或 BOINC 使用教程。
本站推荐您加入 Team China 团队,请访问项目官方网站的 团队检索页面,搜索(Search)并进入 Team China 的团队页面,点击页面中的 Join 并输入用户登录信息即可加入! 加入 SETI@home 后,默认是同时勾选 Multibeam 或者 Asteopulse 的任务。你可以根据需要在参数设置页面选择指定的任务。
科学研究
Astropulse 会寻找著单一的脉冲及有规则重复的脉冲。这个实验表示著 SETI@Home 有一个新的发展、新的计划、新的策略,这种研究方案是基于毫秒级的脉冲,而不是长脉冲或窄带信号。它们可能会覆盖到脉冲星及找到原生黑洞,因为两者也会发出一些短脉冲或阔带信号。Astropulse 的核心运算法则最基本的用途是相干消色散,是用来寻找无线电波信号,亦即是这个计划运算的工作。这个分布式运算计划于2008年的七月中旬开始,而直至2009年一月还未有任何科学研究成果。亦请参见条目SETI@home。
优化程序
Astropulse 有第三方提供的优化程序,对比官方程序在计算效率上有非常大的提升,使用时需要 CPU 指令集的支持。同时优化程序为节省计算资源,不提供图形显示(屏保)功能。另外 ATI 的 GPU 也可以利用优化程序进行加速。
相关链接