星期六, 三月 17, 2007

PS3真的很BT!

zz

今天早些时候我们已经报道过,索尼即将加入美国斯坦福大学的Folding@home计划,利用PS3的强大性能,在其闲置时采用分布式计算的方式为研究各种疑难杂症作贡献,计算蛋白质的折叠效应。

目前已经有一部分PS3加入了Folding@home的测试,从目前的统计来看,正在测试的829台PS3已经贡献了25TFlops的运算能力,达到Windows PC的约六分之一。要知道,正在参与的Windows PC有155000台之众。平均下来,一台PC的运算能力是约1GFlops,Intel核心Mac平均3GFlops,而一台PS3的运算能力接近 30GFlops,确实非常惊人。

在Cell芯片全力以赴负责计算蛋白质折叠的同时,PS中的NVIDIA RSX GPU则提供了蛋白质折叠即时图形演示,这一3D图像的效果也十分精美,提供1080p支持HDR等特效的动态画面,用户可以使用手柄来控制视角,从各个方向远近观察你自己的计算成果。

Gizmodo网站在斯坦福大学试用时提供的视频演示

胡思乱想:

Cell+GPU的运算能力简直是太强大了。这个还仅仅是用Cell做运算,要是能运行两个进程,同时用Cell和GPU运算那是什么概念啊。这个还仅仅是一个600美元不到的小东西。传说,Cell至少250GFlops,目前最强的N卡是500GFlops,组SLI就是1T,实际运算效率达到10%的话也很夸张,比现在的很多几百万的集群强。

我感觉这是以后高性能计算的方向之一。芯片从分立不断到整合,现在为了高效率高性能有再次分化,使用专用芯片加速+通用芯片支持的模式会得以发展,Cell本身就是PPE+SPE,然后再用Cell+Opteron组集群,要是在来点GPU加速,嘿嘿(不过好像一味的堆砌是不现实的,要整合起来还是蛮困难的)。

原来我就设想过在嵌入式领域用ARM+DSP/FPGA来实现控制、运算一体的设计,这个适合小点的望远镜。现在看来,要是Cell+GPU的话,基本上都能抗住吧,比如在南极的望远镜阵,实在没法专门开发,每个望远镜配个改装版本的PS3,改善电源、去掉外壳上机架或者做成嵌入式、去掉那些不要的功能、破解硬盘内存限制,就可以用很复杂的pipeline去实时处理那些数据的,同时为多个科学目标进行预处理,(剩下的备件没事还能拿来玩玩,哈哈)

要是能有个Cell开发机多好啊。觉得Apple放弃Power构架真是可惜。本来就有从操作系统到软件层次地支持,只需要为新的软件重新部分代码就可以了。以Cell的能力,做Xsever和Power Mac还是很不错的,说不定苹果的集群会很流行呢(但也没准Apple已经在暗地里做这个工作了,x86本版的MacOS还不是做了N年大家才知道)

没有评论: