转载

捐出你的电脑闲置资源,为消灭寨卡病毒出一份力

捐出你的电脑闲置资源,为消灭寨卡病毒出一份力

  英文原文:Your Spare Computing Power Could Help Fight Zika

利用全球个人电脑的闲置计算资源处理巨量数据,加速生物医学的研究,对抗层出不穷的新型病毒,计算机为医学研究提供了新思路新办法。

  很多科学家都会告诉我们,那些重大发现只是科学研究中的特例,科学家的日常研究工作往往是艰苦的、重复的、进展缓慢的。

  以研究新型病毒为例,生物医学研究者要先确定病毒的微观结构,弄清其转染机制,然后在大量化合物中筛选出可以抵抗该病毒的物质。以上这些步骤都很繁琐、复杂,光是筛选就可能花费很多年时间。即使确定了某一种化合物可以破坏病毒,并可能治愈该病毒引发的疾病,但仍然还有很多工作要做。

  在没有计算机的年代,这些工作都是靠人工完成的。生物医学研究者把病毒放在试管中并撒上泥土,然后进行观察。现在你应该明白为什么在研究史上总是把科学和运气联系在一起了吧。

  现在的办法就多了,可以用计算机制作化合物和病毒的模型,并清晰地辨别出病毒面对每一种化学混合物可能产生的反应。但是这种办法需要惊人的计算量,一台或多台计算机,甚至是超级计算机都无法在短时间内完成。

  因此,IBM 主持的 World Community Grid 10 多年来一直致力于利用全球计算机的闲置计算资源来提升计算速度,加速致命疾病和公众健康问题的研究。World Community Grid 是一个开放源代码实验室,任何人都可以注册成为志愿者,捐献自己电脑中的闲置计算资源。

  自从 2004 年开始以来,超过 70 万名志愿者参入该项目。它的运行原理是这样的:

基于分布式计算,利用互联网,对浩大的计算程序分区,使多台计算机分别进行计算,比如分别观察 1 亿种化合物的数据库中每种化合物对寨卡病毒蛋白模型产生的反应,再上传计算数据,整理查错后,发送给科学家评估。

  正是通过这个方法,医学家攻破了神经母细胞瘤这种儿童癌症,找到了治愈它的办法。现在,如果你的计算机有空闲资源,那么你就可以捐献出来,为寨卡病毒的研究尽一份力了。

  除了 World Community Grid 项目,还有一个名叫 SETI@Home 的项目也在利用闲置的计算资源,分析天文数据搜索外星文明。

  World Community Grid 的创始人兼首席技术官 Viktors Berstis 说:「在分布式计算领域里,仅仅十年的运算量都是惊人的,相当于 125 万 CPU 年。」换个说法,一部高端个人电脑需要 500 年才能完成分布式计算的日常工作量!「World Community Grid 不算是世界上最高效的计算机,但我们会跻身于这个行列。」

  「我们的主机用了『非常安全的设置』,12 年来从未出现安全漏洞,跟银行一样安全」,Viktors Berstis 补充道,「很多科学家在做研究计划时,会本能地缩减项目规模,今后就不需要这样了,他们已经免费获得了一台巨大的超级计算机,可以做很多意想不到的事。」

  当科学家们真正意识到有大量的计算能力供他们使用时,必然会欢喜地哈哈大笑。希望每次的哈哈大笑能带出下一个研究阶段的哈哈大笑,最终变成治愈疾病的欢呼。

  译文创见首发由 TECH2IPO / 创见阿九编译

正文到此结束
Loading...