电路技术发展,CPU价格跌到几百几十块,甚至只有几块的地步了,这种高大上的计算模式就被淘汰了,取而代之的是“笨办法一加一加一再加一”的标量计算,比如用来测试现代计算机性能的浮点计算就是这样的,一次浮点计算只能操作两个数。
尽管在科学计算领域,基于标量计算的现代桌面微型计算机可能还是比不上当年的巨型机们,但是考虑到它们之间的成本体积和功耗,完全可以用堆数量的方法堆死这些老前辈们,这种计算机在国外有一个专门的名字Beoulf。
源自1994年美国戈达德航天中心的Beoulf,最初是用16台486电脑借助10M局域网组成的,运行专门的Linux系统。这种使用普通计算机借助网络和开源软件组织在一起,进行大规模计算的方式,很快就在对超算有很大需求的大学校园和科研机构当中流行开来,也可以说是今后所有平民超算的鼻祖了。
美国空军2010年用1760台PS3和168个显卡组成的CondorClter,也可以说是一种Beoulf集群,虽然他们用的是游戏机而非普通PC。
这台用来实时处理和显示大范围地区影像数据的计算机,每秒钟可以进行500万亿次浮点计算,已经算得上是超算了,而且是很便宜的超算,200美元一台PS3,整个系统只花了40万美元,对美军来说只是几发空空导弹的价格而已,妥妥的socheap(如此便宜)!
不过此时那些专业的、顶尖的超算已经开始冲击亿亿次大关了,比如说如今雄霸全球TOP500第一名的国产超算天河二号,其运算性能就达到了每秒3亿亿次以上,是CondorClter的600倍,当然成本更是达到了后者的1000倍。
其实这个比较依然没有多大意义,并不是说100万台PS3合体就能得到性能接近天河2的超算,为国家节约出十好几亿资金的。
姑且不提各自在浮点性能以外其他性能的差异,单单是功能目的上的区别就不是可以克服的。天河二号这种世界顶级的超算,其设计目标是为了向有需求的公众提供高性能计算平台,而PS3超算通常则是有需求的人为了自己特定目的,使用开源软件自己搭建的。通常在它们上面能做的事情,完全可以搬到天河这样的通用平台上面,而天河能做的事情,PS3超算很有可能就做不到了。
而且,这样使用游戏机组建超算集群,其实对索尼是很不利的,因为他们是在“赔钱卖硬件”,单纯靠硬
本章未完,请点击下一页继续阅读!