2009年1月18日星期日

为生物科技做贡献,你也能!

有些朋友看到这标题,可能第一反应就是:“这厮在胡扯!”

生物科技不是随随便便就能研究出东西的,说贡献谈何容易?况且俺这个博客的读者群又不是专门针对读生物科技的人士,怎么能用这标题呢?

您还真别说,就算您不是读生物科技的,也是可以为生物科技做贡献!

(路人甲:难道是去……?)
(路人乙:难道是去……?)
(路人丙:难道是去……?)

喂喂喂,别想歪了!没那么夸张!就是用下你平时电脑里面空闲的那些资源而已。

话说身为挨踢一族,俺们的电脑基本上是每天从早开到晚的。(多么可怜的电脑啊……)在这开机的这一大段时间里面,俺们不一定总是对着电脑,俺们偶尔吃个午饭,上个卫生间啥的,时间就这样过去了,这时候电脑可能是开着的,但是没啥事情干,就在那里空耗着电。

有时候呢,俺们虽然开着电脑,也在处理工作事务。但这工作的软件也未必就很耗资源。现在的电脑动不动就是几GHz的频率,处理这些800MHz环境下就能跑得很欢的任务,这也是有一些空闲的。

反正闲着也是闲着,弄点事情给它干?

于是乎,有人装了非常漂亮的屏保,有一些听说还是巨无霸级别的;也有人挂着BT下大片。可是对于俺这类不喜欢看屏保又没啥东西好下载的家伙来说,弄啥事给它干好呢?

偶然的机会,俺发现了World Community Grid这个项目,这项目呢是一个分布式计算的项目,里面有若干个子项目,这些子项目大多数是需要进行大量计算的项目,如果是租用大型计算机,成本会非常地高,而且也没有那么多大型计算机。

这个分布式计算就是把本来需要用大型计算机计算的这些数据,分拆成一个一个的任务包,然后交给志愿者运算,运算完成之后,再进行集中。既然数据是世界上的众多志愿者贡献空闲时间计算出来的,通过这个项目计算出来的数据也就都全部向科学界公开。这样一来,研究的速度就快了许多。目前这个项目的子项目有六个子项目,计算有关登革热、艾滋病、癌症、人类蛋白质、水稻蛋白质和清洁能源的数据。这些数据的计算有利于早日攻克多个和人类生命、健康和生活密切关联的课题。而这六个项目大多数是生物科技的项目,所以这也就是我标题为什么要说“为生物科技做贡献,你也能!”的缘故了。

那要怎样才能参加这个项目的运算呢?方法很简单!

先打开这个网页:http://www.worldcommunitygrid.org/reg/viewRegister.do?language=zh_CN,注册一个账号,注册完成之后,就会给你提示下载一个软件。

把软件一路NEXT地装完之后,这个软件一般会要求你重启。

按要求重启之后,输入刚才注册的账号和密码,程序就完成安装了。

之后的事情,基本就不用怎么去理会了。反正你在用电脑的时候,这程序就会停止运行或者降低使用CPU的比例,如果你没用电脑或者只是用不怎么耗资源的程序,这程序就会加大使用CPU的比例。总之,就俺的实际测试,基本是没感觉出后台在运行着一个计算这些科学数据的程序。

所以嘛,要是您确实整天开机,又没怎么用着耗资源的程序,您大可装上这玩意,反正这玩意的屏保也很有科技特色嘛!

PS:
  1. IBM公司赞助了World Community Grid这个项目的服务器软件、服务器硬件,并且提供了其它方面的技术支持。
  2. 如果您在运行这个项目软件的时候发现CPU占有率达到100%,请不要感到惊讶,这个100%不会影响到您的正常工作。这是因为这个项目的进程是在最低优先级运行的,如果有其它程序需要用到CPU资源或者其他资源,它都会在系统的调度下自动让出资源。所以,这个100%其实是一个非常虚的数字,正在会影响操作的其实不是CPU占有率,而是内核时间。如果你查看内核时间,您会发现,其实内核时间并没有用满。(查看内核时间的方法是:先调出任务管理器,切换到“性能”,选择菜单“查看->显示内核时间”。之后在“CPU使用”里面显示的红色方块和红线就是内核时间了。)

没有评论:

发表评论