超级计算机的科普常识课。

来源: hillhawkus 2010-11-24 03:40:56 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 0 次 (1196 bytes)
本文内容已被 [ hillhawkus ] 在 2010-11-24 10:48:25 编辑过。如有问题,请报告版主或论坛管理删除.

单一计算的计算速度取决于计算单元CPU的速度。 这种CPU大家的PC就有。 但因为一个计算单元的计算速度不可能无限大,加速计算的简单办法,就是连接很多的计算单元.

中国成功地通过国外生产的计算单元,通过高速网络,连接在一起,构成了一个超级计算机。中国的主要成就是设计了一套高速网络把计算单元连接在一起,并且达到目前最快的速度。 

这种计算方式,叫做并列计算,是相对简单的超级计算机的构成方式。 你可以说,全世界连接在网上的计算机,就构成了一台最大的并列计算机。目前Top500采用的是通过求解线性代数Linpack问题来衡量系统的速度。这就是, 将100,000台Android智能手机连起来,就可能创下Linpack最高数字的理论依据。

但超级计算机的速度定义一直就有争议,Top500采用的Linpack标准 有个很大的缺陷: 很多人类要处理的问题根本就无法并列化,或者并列化效率不高。对这种问题,NO1的超级计算机比大家用的PC也快不了多少。 甚至有人建议,要针对不同的应用问题,开发不同的超级计算机。

中国的主要成就是设计了一套高速网络把计算单元连接在一起,其性能体现在类似于Linpack的应用问题。对于其他应用问题(比如,concurrent search, optimization (single source shortest path), edge-oriented (maximal independent set)  的效率尚不清楚。 


 

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”