如何界定是否“一套”巨型计算机

来源:百度文库 编辑:超级军网 时间:2024/04/27 21:33:16
前不久的“星云”帮助中国坐上TOP500 List的二把交椅;
后来一些报道说这是什么“曙光6000”的服务部分,完整的“曙光6000”要争取第一。

且不管第一能否到手,TOP500对是否“同一套”超级计算机有没有界定标准?
是协同工作在一个操作系统下?
还是能够共同运行一个软件?

大家都是N多处理器,用网络连起来;
要是MD说他们全国的CPU都是一台超级计算机的一部分,那不荒唐了?前不久的“星云”帮助中国坐上TOP500 List的二把交椅;
后来一些报道说这是什么“曙光6000”的服务部分,完整的“曙光6000”要争取第一。

且不管第一能否到手,TOP500对是否“同一套”超级计算机有没有界定标准?
是协同工作在一个操作系统下?
还是能够共同运行一个软件?

大家都是N多处理器,用网络连起来;
要是MD说他们全国的CPU都是一台超级计算机的一部分,那不荒唐了?
哪有这么简单,HPC不仅仅是堆CPU这么简单。虽然我是个小白,但就我知道的而言,众多的CPU之间的通信互联就是一个难点。
绿林好汉 发表于 2010-6-12 19:18
那就是能够共同运行一个软件这个标准。
绿林好汉 发表于 2010-6-13 00:00
只能说,现在这个“多台电脑” 跟 “一台超级计算机” 之间的界限在变得模糊。

以前的超级计算机都是特别设计的巨型机,跟微型机截然不同,就在03,04那几年,世界第一的日本的“地球模拟器”还是超级向量机。所以那个时候区分很容易。

但随着cluster的流行已经并行计算的不断成熟,超级计算机普遍采用了廉价的普通的商用部件,同时也获得了以前很难得到的扩展性。

这个时候,一台超级计算机本身由多个核心组成,它跟多台服务器组成的一个虚拟超级计算机之间的界限正在变模糊。由于网络连接技术的不断发展和并行程序的开发,现在在很多应用场合,地理上的界限已经不是那么重要。这也是现在 云计算,网格计算流行的原因。这些云计算的计算机,虽然集中在几个地点,但已经不像以前的超级计算机一样,非要在同一个机柜里面了。在逻辑上则是给用户一个统一的界面,所以用户也不知道自己的计算到底在哪里的计算机上算的。

比如说,阿凡达的计算,就是在新西兰的Weta Digital 公司算的,它的集群在top 500里面占了6个位置。最多的时候有6个。如果你把它们统一起来,用一个用户接口,然后称为一个大的超级计算机,这也没差别。

由于现在的cluster架构,已经非常容易扩展了,我个人以为,区别是一台大的超级计算机,还是两台小一点的超级计算机,主要看是不是提供了一个统一的操作系统。当然随着虚拟机技术的发展,同一台超级计算机也可以虚拟出不同的操作系统,这就更说不清了。

总而言之,以前很好区分的一台跟多套,现在已经模糊了。
大机(Mainframes)和集群还是要区分的
并不是所有任务都可以并行处理的。
oldwatch 发表于 2010-6-13 09:10
HPC也罢了

unix服务器咋都单列了?介个和其他几个不是正交关系吧