返回
排行榜
首页
阅读记录
关灯
护眼
字体:
L
M
S
上一页  ←  章节目录  →   下一页
第430章 抢风头(第2/3页)
    题已经变得简单起来。

    实际上,得益于摩尔定律,或者说半导体集成电路技术的发展,研发生产同样性能的计算机的成本也是在极速地下降当中的。比如说30年前需要倾举国之力才能建成的“银河-1号”巨型机,它每秒可以进行一亿次计算,而现在主流的多核桌面计算机,在每秒浮点运算数上面的指标也早已经超过了亿级。

    不过与此同时,人们对于超级计算机的判断标准也是在水涨船高的,从几十年前的千万次、亿次,现在已经涨到了每秒万亿次以上才能算是hpc(高性能计算机)、名列超级计算机排行榜。

    而且也不能简单的因为桌面处理器普遍达到2ghz即时钟频率每秒20亿次,而简单地说一句i3秒银河(1号),那是极为不负责任的。毕竟两者是完全不一样的架构和设计思路,银河1号是80年代流行的向量计算机,而90年代以后绝大多数计算机都已经是更加能够发挥多核cpu优势的标量计算机了,新世纪以来的超算,除了日本的地球模拟器(2002)还是向量计算机以外,全都是可以“无限”堆cpu的标量机的天下了。

    计算机领域的向量计算,或者说矢量计算,指的是把一组数据看做一个整体,作为一个向量的全部分量,这样对一个向量进行计算之后就等于是把对应的所有数据都进行了一次批量计算。这种计算方式的优点是能够充分利用cpu硬件性能,非常擅于处理数学和物理学问题(本质还是数学问题),最大可能实现并行计算,加快数据处理速度,但同样也有着明显的缺点,一个是数据需要预处理,需要仔细设计算法把普通的数据处理任务转换成向量计算任务,然后交给向量计算机来进行集中计算,最后返回结果。

    然后等到集成电路技术发展,cpu价格跌到几百几十块,甚至只有几块的地步了,这种高大上的计算模式就被淘汰了,取而代之的是“笨办法一加一加一再加一”的标量计算,比如用来测试现代计算机性能的浮点计算就是这样的,一次浮点计算只能操作两个数。

    尽管在科学计算领域,基于标量计算的现代桌面微型计算机可能还是比不上当年的巨型机们,但是考虑到它们之间的成本体积和功耗,完全可以用堆数量的方法堆死这些老前辈们,这种计算机在国外有一个专门的名字beowulf。

    源自1994年美国戈达德航天中心的beowulf,最初是用16台486电脑借助10m局域网组成的,运行专门的linux系统。这种使用普通计算机借助网络和开源软件组织在一起,进行大规模计算的方式,很快就在对超算有很大需求的大学校园和科研机构当中流行开来,也可以说是今后所有平民超算的鼻祖了。

    美国空军2010年用1760台ps3和168个显卡组成的condorclter,也可以说是一种beowulf集群,虽然他们用的是游戏机而非普通pc。

    这台用来实时处理和显示大范围地区影像数据的计算机,每秒钟可以进行500万亿次浮点计算,已经算得上是超算了,而且是很便宜的超算,200美元一台ps3,整个系统只花了40万美元,对美军来说只是几发空空导弹的价格而已,妥妥的socheap(如此便宜)!

    不过此时那些专业的、顶尖的超算已经开始冲击亿亿次大关了,比如说如今雄霸全球top500第一名的国产超算天河
    (本章未完,请翻页)
《 加入书签,方便阅读 》
上一页  ←  章节目录  →   下一页