Einstein@Home

出自中国分布式计算总站

跳转到: 导航, 搜索

Einstein@Home

Image:Eah_logo_40px.png
Einstein@Home logo

Einstein@Home 的屏幕保护图形(S5R3)
开发者 威斯康新-密尔沃基大学的 Bruce Allen 教授
版本历史
运算平台 Image:Windows.pngImage:Linux.pngImage:Macos.png
项目平台 BOINC
程序情况 程序占用≈155MB
任务情况
项目状态 运行中/开放注册
项目类别 物理类
第三方优化
官方网址 Einstein@Home


Einstein@Home 项目基于 BOINC 平台,设计目的是利用志愿计算的威力来处理分析 LIGOGEO600 采集的海量观测数据,以从中寻找引力波存在的证据。该项目由 威斯康新-密尔沃基大学的 Bruce Allen 教授领导,在美国物理协会(APS)的支持下,作为“2005 世界物理年”的活动项目于 2005 年 2 月开始正式运行,现已成为 BOINC 平台的主要项目之一,目前项目正在对 LIGO 探测器首次运行在设计精度上所探测到的数据进行处理。

此外,Einstein@Home 于 2009 年 3 月正式启动了一个新的子项目,其目的主要是从阿雷西博天文台采集到的射电数据中寻找之前未发现过的脉冲星,关于该子项目的详细情况请看 Arecibo Binary Pulsar Search


目录

[编辑] 研究背景

爱因斯坦认为,人类生活在一个充满了引力波的宇宙之中,恒星的爆炸,黑洞的碰撞以及其它强烈的宇宙事件制造了引力波,从而可能改变时间和空间。迄今为止,人类还没有探测到这些引力波,这是因为这些十分微小的引力波需要足够灵敏的仪器才能测量到,就好比在地球测量太阳上一个原子的宽度一样困难。随着科技的进步,我们已经拥有了足够灵敏的探测器来观测这些引力波。其中,位于美国的 LIGO 探测器和位于德国的 GEO 600 探测器正在共同探测来自恒星和黑洞的引力波。这个实验需要庞大的数据处理能力,因此 LIGO 小组发起了 Einstein@Home 项目。

如果真探测到引力波,我们将获得一种全新的方法以观测宇宙。更多的项目研究背景请查看 Einstein@Home 的项目背景


[编辑] 数据处理

Einstein@Home 的项目进行分为多个大的阶段,对应 LIGO 探测器和 GEO600 探测器的不同运行阶段,阶段的前后更替即表示探测数据的精度由低到高和数据处理分析方法的相应改进。目前项目所处的 S5 阶段,所处理的数据来源于 LIGO 探测器在设计精度上所探测到到的数据。各个大阶段一般还分为若干个小阶段,如 S4R2、S5R3 等。

  1. S3(2005 年 2 月-2005 年 8 月)
  2. S4(2005 年 7 月-2006 年 7 月)
  3. S5(2006 年 6 月至今)

本项目提供了屏幕保护程序,且显示的内容与计算内容直接相关,详细说明请访问 Einstein@Home 的屏幕保护


[编辑] 如何加入项目

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

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

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

本站推荐您加入 Team China 团队,请访问项目官方网站的 团队检索页面,搜索(Search)并进入 Team China 的团队页面,点击页面中的 Join 并输入用户登录信息即可加入!


[编辑] 研究成果

Einstein@Home 项目的最终目的是发现引力波的存在,在此之前,项目在各个研究阶段的结果也已通过报告或论文的形式公开,目前已有:

  1. 项目网站上的 S3 阶段初始报告(英文)
  2. 项目网站上的 S3 阶段最终报告(英文)
  3. 发表在 Physical Review D 上的 S4 阶段论文(英文)预印本
  4. 发表在 Physical Review D 上的 S5 早期阶段论文(英文)预印本


[编辑] 优化计算程序

项目在 S4 运行阶段时,匈牙利程序员 Akosf Fekete 对项目的官方计算程序进行了汇编层面的优化,引入了对处理器的多媒体扩展指令集(如 SSE、3DNow! 等)的支持,大幅提高了程序的计算速度,也大为加速了项目在该运行阶段的进展。Akosf 的努力得到了项目方的认可,其使用的优化手段之后也被项目方在开发新的计算程序所使用。但考虑到项目研究内容所需的严谨性,计算程序的计算结果必须得到项目方所有成员的认可,在那之后的优化程序均是由项目方自行发布。

Einstein@Home 项目方也为之后的 S5R3 和 S5R4 阶段提供了优化计算程序,在近年来主流配置的计算机上使用这些优化程序后,任务单元的完成时间均有较大幅度的减少。

为进一步方便志愿者使用优化计算程序,从 S5R5 开始,项目方直接将优化程序版本包含在了官方程序中,该程序会自动根据计算机处理器的类型使用相应版本的优化程序,不需要志愿者任何手工操作,即可以最大效率进行计算工作。

2009年11月27日开始自动发送 ABP1 CUDA 任务包,支持 GPU 计算。具体要求请参考这里


[编辑] 继续阅读


[编辑] 相关链接


伯克利开放式网络计算平台BOINC
运行中的项目 ABC@home - Astropulse - Africa@home - AlmereGrid Boinc Grid - ClimatePrediction.Net - Einstein@Home - Enigma@Home - Ibercivis - LHC@home - Leiden Classical - Malariacontrol.net - MilkyWay@home - NFS@Home - Orbit@Home - PrimeGrid - Quake-Catcher Network Seismic Monitoring - Rosetta@home - SETI@home - SIMAP - SZTAKI Desktop Grid - Seasonal Attribution Project - The Lattice Project - μFluids@Home - World Community Grid
测试中的项目(Beta) AQUA@home - Collatz Conjecture - CPDN Beta - Docking@Home - EDGeS@Home - GPUGRID - Genetic Life - Goldbach's Conjecture Project - MindModeling@Home - POEM@HOME - Proteins@home - QMC@Home - Rectilinear Crossing Number - SETI@home beta - Spinhenge@home - Superlink@Technion - Yoyo@home
测试中的项目(Alpha) Anansi - BOINC alpha test - BRaTS@Home - BURP - Chess960@Home - Cosmology@Home - DrugDiscovery@Home - DistrRTgen - DynaPing - FreeHAL@home - Hydrogen@home - NQueens Project - PicEvolvr.com - Pirates@home - QuantumFIRE alpha - RALPH@home - Ramsey@Home - RNA World - RSA Lattice Siever (2.0) - SHA-1 Collision Search Graz - Sudoku project - UCT Malaria - Virtual Prairie - WEP-M+2 Project
规划中的项目 CAS@home - DNA@home
已结束/暂停的项目 3x+1@home - ABC@home beta - APS@Home - Artificial Intelligence - BBC Climate Change Experiment - Cels@Home (old) - DepSpid - Eternity2.fr - HashClash - LHC Alpha - Nano-Hive@home - pPot Tables - Predictor@home - Project Neuron - RSA Lattice Siever - Renderfarm.fi - RND@home - SciLINC - TANPAKU - TMRL DRTG - TSP - XtremLab - Zivis
工具 BOINCstats BAM! - BOINC Translation Services - BOINC TThrottle - BoincTasks - Boinc.NET - OGM (Organizational Grid Manager)