SPARC历史盘点八:2007,64线程的UltraSPARC T2

SUN公司在推出UltraSparc T1之后,就开始投入代号为“Niagara2”的“UltraSparc T2”处理器的开发。2007年8月,UltraSparc T2正式发布。UltraSparc T2虽然仍然保持8核心设计,但每个核心可支持的线程数提升到8个。换句话说,UltraSparc T2拥有高达64线程的并行处理能力,比UltraSparc T1整整提升一倍。

UltraSparc T2 

UltraSparc T2

另外,UltraSparc T2直接集成了8个独立的加密加速单元、支持虚拟运行的两个10Gbps以太网接口和八个PCI-E通道,而浮点单元仍保持精简设计的原则,数量只有8个。

UltraSparc T2核心架构图 

UltraSparc T2核心架构图

多线程和虚拟运行是UltraSparc T2的拿手好戏,SUN表示UltraSparc T2的每个线程都可以独立运行一个操作系统,因此理论上一枚UltraSparc T2处理器可以最多支持64个系统并行运作。而在Web访问等事务处理中,64线程的UltraSparc T2将具备常规处理器难以达到的超快响应能力。也是为了应对多线程处理的需要,UltraSparc T2配备了4个内存控制器,内存总带宽将超过50GBps。

得益于65纳米工艺,UltraSparc T2的工作频率提高到了1.4GHz,而平均工作仍保持在70瓦左右,即便全速运行不过为120~130瓦,平均每个线程只需要消费2瓦。

SPARC历史盘点九:2008~2009,16核心“Rock”出师未捷

代号“Niagara”的UltraSPARC T1/T2系列是Sun历史上非常成功的处理器,也承担了Sun大部分的营收。“Niagara”系列处理器采用了多核心多线程的设计,旨在提升事务处理的能力,对于浮点性能并不十分注重,主要适用于面向网络的Web等事务性负载。在高端的浮点密集型高性能计算负载或者面向数据的高端工作负载中,Sun应用的是和富士通联合推出的SPARC64处理器,比如M系列服务器。为了和IBM、HP等Unix巨头抗争,Sun在数年前还规划了面向中高端服务器应用的“Rock”处理器,独立于“Niagara”,替代目前的SPARC64。

Sun处理器路线图 

Sun处理器路线图

“Rock”被命名为“UltraSPARC-RK”,最早的计划是在2008年第二季度推出。“Rock”处理器采用65纳米工艺,具备16个核心,芯片面积为396平方毫米,主频2.3GHz,功耗250W。

Sun “Rock”处理器 

Sun “Rock”处理器

核心架构图 

核心架构图

从架构图上看,16个核心被分成四个部分,每4个核心构成一个“簇”,4个核心共享一个I-cache、2个FPU和2个数据缓存。每个核心支持2个线程,总共支持32个线程,虽然从线程数量上远不如规划中的具备256个线程的Niagara-III,但是Rock具备更强的单线程能力,在每个核心的执行效率上会更高。Rock还具备“Scout预取”功能,实现指令的预取,提升处理器性能。

Sun对这款高端处理器寄以厚望,经历5年的研发时间并投入了数十亿的研发资金,不过遗憾的是,我们今后可能根本看不到这款处理器的身影。在研发过程中“Rock”出现了比较严重的性能问题,并没有达到当初Sun的预期,并且连续的财政赤字让Sun无力再继续负担高昂的研发费用,在今年4月份Sun被甲骨文收购,这个新东家也似乎不打算支持这个耗资巨大的项目,今年6月中旬,纽约时报披露“Rock”已经被Sun废止,这个投入大量时间和资金的处理器最终出师未捷。

Rock已经被终结,在Sun的规划中,还有一款UltraSPARC处理器“Niagara-III”原本预计在09年年底推出,Niagara-III采用45纳米工艺,将具备16核心,每个核心具备16个线程,每个处理器的线程数量将达到惊人的256个,不过如若甲骨文真的要放弃Sun的硬件业务,这款处理器的命运还是个未知数。

附:Sun SPARC处理器规格汇总

Sun SPARC处理器规格汇总 
Sun SPARC处理器规格汇总

  1. 经典图集:Sun沉浮史的13个记忆(组图)
  2. Sparc降价,收购边缘的SUN日子不好过
  3. IBM副总裁称收购Sun后将对SPARC用户进行迁移


相关内容

    暂无相关文章