ccidnet????

出版日期:2002-02-25 总期号:1095 本年期号:12

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
UltraSPARC还要突破

刘本军

  UltraSPARC Ⅲ可能会实现哪些方面的突破?UltraSPARC当初在定位的时候,Sun的着眼点是希望提供一个产品系列,从小到大,让顾客从中挑选,完全根据他们对性能的需求,还有他们自己的财力。而这整个系列可以说是同样的产品。

  Sun新推出的UltraSPARC Ⅲ 1.05 GHz的基准性能很高。高性能运算本身有一个特征,就是在运算里边嵌入了并行性的功能特性。如果说每一个计算指令里面可以同时做很多运算的话,这种情况下运行起来就比较快。但是在一般运算里面,每一个指令并没有那么多事情要做,而有可能是条件分支。在这种分支结构下,就是说做几条以后,碰到如果是这种条件,你就这样做;如果是那种条件,你就那样做。所以你做这个程序的时候,你就会跳到一个新的地方去。对处理器来讲,“跳”的意思是说当做到这里的时候,就要把相关的计算机数据,包括程序上下文环境和注册表内容等都存在旁边,因为等一下回来时,还要把相关的资讯搬过来,然后再进行下一步的处理。如果处理器的运算没有很多的并行性,那么很多的资源都会闲置,但这些资源仍然将消费你的能量。

  UltraSPARC Ⅲ已经是SUN第三个64位的产品。64位与32位的最大差别就是处理器及其记忆单位不再受限于较小的寻址能力。Sun在2001年底正式推出的Sun Fire 15K,它的存储能力最大可以达到576G,在64位运作的范围里边,这个限制就已经不存在了。从32位到64位,处理器里边所有的注册、储存都相当于原来的两倍。

  UltraSPARC当初在定位的时候,Sun的着眼点是我们希望提供一个产品系列,而不是只有一个产品,一个产品系列从小到大,让顾客从中挑选,完全根据他们对性能的需求,还有他们自己的财力。而这整个系列可以说是同样的产品,Sun从不到1000美元的桌上型低档次机器,一直到今天Sun Fire 15K几百万美元的大机器,在一个低档次的工作站上应用的软件,迁移到Sun Fire 15K上照样能用。这种情况没有几个厂商能够提出来,所以Sun在设计处理器的时候兼顾到了很广的适用性。Sun目前有1300多个工程师,因为在做不同的SPARC,根据不同产品系列的需求,有的时候cache在外边,中低档次的为了节省成本,把缓存从外边到挪里边。同时,中低档次的机器比较小,对于它的可缩放性就不需要做一些复杂的输出输入的架构,可以把它简化,这样可以降低成本。这是基本的SPARC。Sun Fire 15K也可同时用在工作站上,适用性这样广,可以有足够的能力来支持研发,让前进的速度比较快。

  随着Sun Fire 15K的推出,Sun才完成了所有UltraSPARC Ⅲ的整个产品系列,现在的研发工作是在做UltraSPARC V。

  UltraSPARC的策略就是以奇数代码为主要建筑架构,所以通常一般在系统方面也有一个新的结构,就像现在UltraSPARC Ⅲ的推出。所以UltraSPARC V所针对的也就是在三四年后,这种0.1 MICRO 微米的技术还属于未来技术,但厂商要提前行动,不然当产品出来时,技术已经陈旧了。UltraSPARC Ⅲ偶数版本的策略主要是在性能的提升,但是必须和前面的奇数版本有很大的相容性,这样才可以让用户买了新的版本以后不会很快地不相容,所以很显然UltraSPARC IV在使用频率方面会有相当的提升,在应用软件对客户透明的这部分,也做了相当大的改进,会把从今天整个产品系列平台又做一个性能提升。

  现在Sun针对一些低档次的机器还是在用UltraSPARC Ⅱ。在高档次方面,具有高度竞争性的地方,Sun将会推出UltraSPARC IV来更进一步地提升处理器的性能,但同时会对现有的UltraSPARC Ⅲ继续扩大所支持的范围。