第二页
SX-8系列应用软件能向上兼容SX-9超级计算机,因此软件升级通道应该是没有问题的。NEC公司继续在它的矢量处理器上使用自己的编译器,同时安装Super-UX Unix操作系统能使得应用软件充分利用大型平面内存体系架构和功能强大的处理器。它还能支持OpenMP和MPI并行程序。这是一种端对端的支持,使得NEC公司能继续维护甚至扩大二十多年来积累的用户资源。
不久之前,Cray公司在它的X1和X1E矢量超级计算机上获得了一些成果(华沙大学,西班牙国家气象学研究院,韩国气象管理中心)。目前Cray公司正在将它采用皓龙处理器的XT4超级计算机系统向欧洲市场推广。Cray公司对其矢量计算机的未来策略将在下周向公众透露。
自1974年第一台商用系统超级计算机CDC STAR-100面世以来,矢量计算机的使用已经涵盖了超级计算的各个领域。Cray公司随后于1976年推出了它的Cray-1超级计算机。之后,NEC公司,富士公司和日立公司都分别开发了自己的超级计算机体系架构。但是这些年来矢量超级计算机的销售情况却不容乐观。超级计算机的市场份额也在逐渐衰退并有被多用途系统取代的趋势。而基于超标量体系架构中央处理器的超级计算机和计算集群亦是如此。
高性能计算应用软件大量运用矩阵算法,比如计算流体力学(CFD)代码,这非常适合矢量处理器。在实践中,多核超标量体系结构芯片证明是一项出色又全面的技术。这主要是因为随着高性能计算应用软件的发展,超级计算机变的愈发的复杂,需要运用更多的运算法则来完成所担负的工作负载。这种复杂性在变化多端的计算需求面前正好证明了超级计算机的能力。代码中的某些部分要求高水平的单线程性能,一些部分要求多线程,还有一些部分需要大量的数据并行。基于标量处理器的系统倾向于前两个,当然第三个也非常有用。矢量基础上的超级计算机非常擅长数据并行(尽管只是一个子集)。对于天气建模应用软件,矢量计算机存在的理由就是要求标量处理来获取最佳性能。
越来越多的商业平台矢量处理解决方案已经出炉,还有很多正在研制过程当中。中央处理器中的Short-vector SIMD比如PowerPC ltiVec 和x86 SSE都在追求更为综合的矢量性能。混合矢量诸如Cell BE处理器是进行矢量处理的另外一种方式,也开始成为主流。
总之,经济规律会决定矢量计算该何去何从。
网友评论