主题:【讨论】米帝一给力,中国的超级计算机前十都排不进去了! -- 菜菜西红柿
超级计算机是严重领域相关的.这句话是我说的,我不知道专业人士怎么表达这个意思.
关于超级计算机的一些东西,可以看看上海超级计算中心的不定期电子杂志.外链出处
Linpack的确只比较传统的数值运算能力,完全不反映密码学以及生物、安全、社会等方面的能力,从这方面说天河一号这个第一不代表国内水平有多少领先.但是天河一号这个第一起码意味着在需要高强度数值运算能力的领域(比如有限元/流体力学等)国内有了一流的计算能力.
在Linpack排名第一的前提下,我们要注意天河一号在[计算能力/功耗]指标上不是第一(绿色TOP500榜),因此可以说数值运算问题放在天河一号上求解不是最省钱的.
实际上不同领域的问题需要不同体系结构的超级计算机.而某个领域的问题也有可能因为算法改进导致"嗜好"使用的超级计算机体系结构发生变化,总的来说这是一个以费效比为导向的问题.
技术能力的演进也会导致一定年代超级计算机体系结构的"趋势"或者说"风潮".
十三亿算盘加中国邮政能在Linpack上排名第几呢?这是个问题.
实际上某些问题或许不需要节点间紧密耦合(节点间通讯延迟可以大,带宽可以小),那么十三亿算盘使用起来效率就高一些.如果某计算任务的算法决定了整体运算效率对通讯延迟很敏感的话,十三亿算盘或100,000台Android智能手机就比较吃亏了.
现实过程经常是:
0)需要专门设计的硬件.(比如密码学可能倾向于使用能动态编程的硬件,比如基于FPGA的超级计算机.这种任务可能相对罕见一些,尤其对于巨大的数值运算计算任务需求来说.)
1)开发出一个算法能解决某领域的问题,但是对节点耦合程度比较敏感(要求通讯带宽大/延迟低).
2)改进了算法,降低了对通讯带宽和延迟的要求.这种改进缺省前提是规模扩张导致的性能衰减控制于可接受范围.
我不是专门搞这个的,没法很系统地介绍.
另外说一句,以太网无论带宽多少,优势一般就是便宜,弱点就是延迟大.如果你搭出来的超级计算机就是要跑某几个对延迟不敏感的算法,那么以太网当然很好.可是如果算法对延迟敏感的话,就必须使用低延迟的专用互联方案.
事物总是两面的,如果你的超级计算机采用了低延迟的专用互联方案(一般比较贵)却在运营时候发现接到的计算任务大部分都对互联的延迟不敏感,那你的钱花得就有些冤枉.不过采用高延迟互联方案时候,碰到某些算法就只能干瞪眼了.
- 相关回复 上下关系8
🙂茶房消息怎能当真? 4 相信逻辑和常理 字253 2010-11-22 21:43:02
🙂这个比较扯吧 1 静思轩主人 字74 2010-11-22 20:51:14
🙂呵呵……新的基准测试排名 1 box 字68 2010-11-22 05:40:51
🙂米帝所言即对又不对,超级计算机是严重领域相关的
🙂用光纤传输 1 mitwisdom 字293 2010-11-23 19:02:33
🙂感谢:作者获得通宝一枚 adeno 字22 2010-11-23 18:52:05
🙂这么说倒也是可以, 在海量计算非常普遍的时代, 4 蚂蚁不爱搬家 字543 2010-11-21 21:24:50
🙂不一定 2 黄泉碧落 字247 2010-11-22 07:41:37