solidot上面报道说sony与standford合作,利用PS3的芯片研究蛋白质结构,用来控制一些复杂的人类疾病,其工作原理是"PS3使用者需要下载软件,这个软件将追踪PS3什么时候不在使用。当游戏者在睡觉,在学校合作工作中时候,Cell处理器将执行模拟程序",这里的这个模拟程序就是指研究蛋白质结构的程序了,然后在这里你可以看到standford主持的这个名为folding@home的分布式网络计算的项目,这里是利用分布在世界各地的计算机,在它们的CPU空闲的时候,用来计算蛋白质折叠的问题,上面说现在世界上共有100多万台计算机参与了这个项目,从网站的地图上可以看到,在中国的北京,上海,广州等地有较多的计算机加入的这个项目。其实只要下载一个软件,你的计算机也可以,呵呵。
很有意思的想法,这种利用分布式计算来集合世界各地闲置的计算力的例子还出现在很多地方,在密码学方面也有很多的应用,在《Applied Cryptography》中作者曾经提到如何利用中国庞大的人口来破解密码,这个例子也很有意思,中国人口很多,没事干的时候就得看电视听收音机,所以买电视机的人也很多,于是作者提出在电视机与收音机的处理芯片中做相应的设置,假设国家安全部门要破解一个密码了,全国人民的电视机都会接收到相应的指令信号,然后每个电视机、收音机都开始进行密码破解--也就是随机选择可能的结果进行尝试,如果某个电视机“中彩”了,碰巧选上了正确答案,然后电视机屏幕上就会说:“你中奖了,请将下面这串数字告诉给下面这个电话号码”,然后安全部门破获了密码,某个幸运儿获得奖金,其他全国人民继续开心地看小燕子格格。
另外一个例子就是prime number factoring的研究,在RSA实验室举行的这个factoring竞赛中,上一次的突破也是研究人员通过将很多计算机联合起来,在它们空闲的时候进行factoring的工作,最后花了几个月时间弄出来的。
a little crazy but interesting
Tuesday, September 19, 2006
it's true
Posted by
skywalkman
at
9/19/2006 08:50:00 PM
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment