加入分布计算,用电脑闲置资源为科学做贡献
现在的个人计算机在正常使用时是有相当多的资源闲置的
除非你在进行渲染视频、玩某些游戏等活动,否则像CPU和GPU这样的硬件还有很大的冗余计算能力
加入分布计算就能让你这些硬件资源得到充分的利用,同时这些分布计算的项目大多都与科学有关
如研发抗埃博拉病毒的疫苗,寻找外星人,验证数学猜想
这些项目无一例外的都需要大量的计算能力。
加入分布计算项目,就能帮助科学家们完成这些项目,算是利用闲置的资源为科学做贡献了
以SETI@home项目为例,这 是一项利用全球联网的计算机共同搜寻地外文明(SETI)的科学实验计划
在你安装里相关的程序之后,它会从服务器中下载射电望远镜的数据通过相关的算法进行分析。(从射电望远镜中记录的数据是非常庞大的,服务器会将它分成一个个很小的部分,再由志愿者加入计算)
计算完成后会自动将数据发回给服务器
SETI@home项目自1999年5月17日开始正式运行。至2004年5月,共有226国家和地区、超过500万的个人和团体参加了这项浩大工程!
积累了近200万年的CPU运行时间!进行了近5×10^21次浮点运算!处理了超过13亿个数据单元!
这样多的电脑联合起来,已经远超过了世界上任何一台超级计算机的处理能力!
另外这个项目在运行时还可以显示一个高大上的图像(而且可以作为屏保)
关于此项目的更多消息,请浏览http://www.equn.com/wiki/SETI
如果你到这里还对分布计算有兴趣的话,你可以下载BOINC平台
这只是一个计算平台,对我们志愿者来说,它提供了一个统一的客户端程序,这个客户端本身并不进行实际的计算工作,只是提供了管理功能,在你加入了 BOINC 平台上的计算项目后,客户端程序将自动下载新的任务单元,并调用相应项目的计算程序进行计算,如果参加了多个项目,它将自动在各个项目间按用户的设定来调配计算资源,在计算完成时,它还将自动地将计算结果上传,并同时取得新的计算单元。
BOINC支持windows, linux甚至是android平台!
超级详细的安装教程请见:http://www.equn.com/wiki/BOINC:%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B
你在加入你感兴趣的项目时,还可以选择加入团队。(计算完成是会算贡献积分的)
在你决定加入分布计算之前,你需要了解的是
- BOINC会收集你的计算机信息,但是仅限于CPU型号显卡型号等不包含个人隐私的数据,同时还会监控鼠标和键盘的操作(监控是为了了解你是否正在使用计算机,程序提供停止使用计算机后开始计算的功能,这样不会影响正常使用)
- 你应该在自己拥有的计算机或得到使用许可的计算机上运行分布式计算软件!因为某些公司、组织的计算机是禁止在上面运行这些程序的
- 虽然分布计算利用的是您的闲置资源,但是实际上加入分布计算会略微的增加您的耗电量,因为CPU的运行也是需要电的
好了,让我们开始吧!
楼主,加油,写的东西都很有用嘛