你想做一个志愿者但是没有空闲时间?你想参与一些高科技的活动但是毫无头绪?你的电脑配置高于你平常的使用需求而闲置了大部分的计算能力?把你电脑的闲置处理能力捐给这些全球分布式计算项目吧,你会发现你已经参与进了一项伟大的项目。
究竟什么是分布式计算呢?项目方把大的计算任务分割成小的单元,通过网络把单元封包发给志愿者的电脑计算,完成后再把计算结果通过网络发送回服务器,这就是分布式计算的定义。这样的计算方式可以帮助一些缺乏研究资金的公益项目更好的进行大型计算研究,加速科学进步的速度。
参与的方式:登陆他们的网站下载相关的程序就可以了,可能就是一个屏幕保护程序那么简单。
下面我们来看一下这12个非常酷的分布式计算项目吧。
1 http://climateprediction.net/
21世纪世界上最大的气候预测模型,由牛津大学物理系开发和维护的研究项目,这个项目建立了一个地球天气模型,通过大量计算研究整个地球气候的变化,来估算减缓地球气候恶化的可能性和极端天气对人类活动的危害性。
2 http://www.worldcommunitygrid.org/
世界共同网络,由IBM公司主持,该项目主要通过计算蛋白质折叠来研究医药生物等方面相关难题,例如针对肌肉萎缩症、流感、艾滋病、癌症等医疗难题进行数字模拟,寻找更好的医疗方法。
MilkyWay@home是由伦斯勒理工学校主持的以创造银河系附近星球分布的高清三维模型为目标的项目,同时调查各种分布式算法的优势和劣势,并进行算法的优化工作。
lhc@home主要针对由LHC(大型强子对撞机)产生的大量数据来进行计算研究,一台LHC每年产生大约15360GB的数据,这些数据通过一个部门的力量是很难处理完的,这种大量的工作必须要以分布式计算的形式由更多的计算机参与才能更好更快的进行处理。
Quake-Catcher地震猎手项目严格上是一个分布式感应项目,它是利用笔记本中的重力感应装置作为分布式地震仪的联网地震预测系统,台式机也可以通过配备USB重力传感器进行参与。该项目由加州大学和斯坦福大学共同主持,目前该网络已经遍布全球,并及时对全球多次地震发布预警。
6 http://einstein.phys.uwm.edu/
该项目以爱因斯坦命名,使用计算机的空闲时间从黎戈引力波探测器的数据中搜索中子星(也称为脉冲星),它还利用波多黎各阿雷西博天文台的数据搜索双星系统中的射电脉冲星。
7 http://setiathome.ssl.berkeley.edu/
这个项目应该有不少人感兴趣,SETI@home 是一项利用全球联网的计算机共同搜寻地外文明(SETI)的科学实验计划。该项目通过分析Arecibo射电望远镜采集的无线电信号,搜寻能够证实外星智能生物存在的证据。这个项目由美国加州大学伯克利分校的空间科学实验室主办。
AQUA (Adiabatic QUantum Algorithms 绝热量子算法) 项目是由D-Wave 主持研究的一个分布式计算项目,旨在预测超导绝热量子计算机在解决材料科学和机器学习领域的各种复杂难题中能够起到的作用。D-wave 是一家研究企业,正在试图建造一台量子计算机,该项目就是在模拟量子计算机的计算。
9 http://www.enigmaathome.net/
Enigma@Home这个项目是为了破解一个1942年二战期间在北大西洋截获的一段加密无线电信号而进行的项目。目前已经破解出两个片段,其余部分仍然没有完成。
10 http://nqueens.ing.udec.cl/
nqueens@home要解决的国际象棋中的N皇后问题,即在n行n列的棋盘上,如果两个皇后位于棋盘上的同一行或者同一列或者同一对角线上,则称他们为互相攻击。现要求找出使n元棋盘上的n个皇后互不攻击的所有布局。
11 http://burp.renderfarming.net/
BURP的目标是制定一个三维动画渲染的公开分布式系统,目前专业的3D渲染对硬件要求非常高,更且渲染计算时间也更长,该项目就是试验将怎样把渲染工作通过分布式计算来提升效率的问题。
Gpugrid.net是在分布式计算基础上将许多NVIDIA显卡联合起来,利用闲置的GPU资源进行高性能的全原子生物分子模拟运算的项目。GPU也是目前比较新的电脑容易闲置的部分资源。
如果还想了解更多的项目的话,你可以通过网络搜索分布式计算或者Honic的相关信息,现在有很多正在进行的项目涉及到医疗、物理、天文、地理等等科学领域,其中一定有你感兴趣的。