一、概述
2004年3月17日,Sun 公司在北京发布了新的Sun Fire系统,新的系统包括Sun Fire E2900、E4900、E6900、E20K和E25K等服务器。同时,Sun还发布了5个新的参考架构和解决方案,以响应客户加快部署、降低成本的需求。 此次Sun新的中档、高端系统首次采用了UltraSPARC Ⅳ多线程处理器和针对大吞吐量进行了优化的软件。
Sun 公司在2004年第三季度网络计算新品发布中推出了两款入门级新的采用UltraSPARC Ⅳ处理器的Solaris服务器系统:Sun Fire V490 和 Sun Fire V890。这两款系统使用了Sun具有突破性的芯片多线程(CMT)技术,可以在保持全部二进制兼容性的同时,在相同的物理配置水平下使应用吞吐量翻番。新的Sun Fire V890服务器确立了Sun在4路和8路服务器市场中的领导地位,交付了5万美元以下系统的最佳性价比。
Sun公司面临着来自IBM、HP、英特尔等公司的激烈竞争,UltraSPARC Ⅳ处理器已经应用于SUN新的入门级、新的中档和高端服务器系统中,Sun公司正在以破记录的性能、应用吞吐量和系统利用率,将企业服务器市场带向一个全新的水平。
二、SUN UltraSPARC IV处理器
UltraSparc IV使用了两个UltraSparc III核心,而且采用了与UltraSPARC III相同的Fireplane系统内部互连线路。因此它可以用来直接替换Sun Fire Server服务器中的UltraSPARC III而不必改变系统的其他配置,UltraSPARC Ⅳ目前仍然采用和UltraSPARC Ⅲ相同的生产制造工艺,只是在接口复用上重新设计,可以直接热交换原系统中的UltraSPARC Ⅲ系统板,直接获得性能的加倍。

UltraSPARC IV 系统框图
从框图中看到,两个处理器内核共享系统通道,系统总线带宽4.8GB/s,每个处理器可以得到2.4GB/s。与UltraSPARC III相同,UltraSPARC IV中每个内核可以支持16GB的带有chip-kill 4bit纠错技术的内存。虽然UltraSPARC IV的针脚数目增加了一些,但是仍然可以和当前的板卡兼容,所以它可以加入到现有的系统中去。
虽然UltraSPARC IV基本上是直接整合两个UltraSPARC III,但是还是做了一些改进。包括从硬件上提高浮点加法器的边缘处理能力(无效数据下溢的处理),以及对2KB的写入缓存进行细化增强。这两点改进的主要目的是提高处理器在某些技术计算和大工作量计算中的表现。

0.13μ UltraSPARC IV 内核