Sun:“芯”如潮涌

时间:2022-08-12 01:40:30

微处理器已经进入多核时代,芯片的主频越来越高。谁是王者?谁的处理器是速度之王?刀片服务器风起云涌,虚拟化浪潮日渐升温,谁的处理器能为其搭建最佳的平台?8月7日,Sun公司的UltraSPARC T2给这个问题提供了一个不错的解答。

UltraSPARC T2是业内第一款实现商用批量生产的多核多线程处理器,共拥有8个内核,每个内核包含8个线程。因为每个线程都能运行自己的操作系统,所以该处理器就在单芯片上提供了一个巨大的64路系统;单线程的运算能力达到1.4GHz,因此单个芯片的并行计算性能高达8×8×1.4=89.6GHz,可谓有史以来速度最快的微处理器,它可完美地运行标准Java应用程序和开源操作系统。

UltraSPARC T2的上一代产品绝不是第一个推向市场的“激进派”处理器设计方案。正相反,这种最新的设计可以追溯到一个学术研究项目。

在上个世纪的80年代,这条道路是由斯坦福大学John Hennessy的MIPS精简指令集(RISC)计算项目、MIPS Technologies和Silicon Graphics (即后来的SGI)等开创的,而他们也成为高端MIPS RISC架构处理器的主要支持者和维护者。

至于Niagara,其进程开始于Kunle Olukotun教授在20世纪90年代后期所做的Hydra芯片多线程(CMT)项目。Olukotun教授在2000年成立Afara Websystems。而Sun在2002年7月收购了Afara Websystems,并宣布推出商业化处理器产品―开发代号Niagara。该名字来自美加边境的尼亚加拉大瀑布。

Niagara是一个精简版本,由Sun在收购Afara Websystems后不久启动,其目的是让这种设计适应90nm制造工艺处理技术,并尽快将产品推向市场。Niagara后被命名为UltraSPARC T1。最初的Afara计划的完全实现被推迟到了UltraSPARC T2。

其实,UltraSPARC T1就拥有8个内核,每个内核支持4个线程。到目前为止,行业主流中用于商业计算最好的选择仍然只是每个核支持两个线程。

完全支持虚拟服务器

UltraSPARC T2是一个整合/虚拟方案的平台。凭借64个处理器线程,加之Solaris 10 Containers和LDoms, UltraSPARC T2提供同类服务器处理器都无法比拟的虚拟灵活性,将其设备效能提高到空前的水平。 UltraSPARC T2丰富的硬件线程可使64个独立域在一个UltraSPARC T2上同时执行。另外,Sun的虚拟技术实现了零成本,比照同类技术每个系统可节省1万美元。UltraSPARC T2采用的Sun多线程万兆网络技术,使你在使用网络宽带的同时在一个服务器上就可以整合多项应用程序。 Sun多线程万兆网络连接使每个整合应用程序都有其单独的虚拟网络接口,消除用以控制流量的网络和操作系统的瓶颈。

还有,UltraSPARC T2带来空前的吞吐量和性能:每个内核的一个浮点部件(共8个),能够提高相当于UltraSPARC T1 10倍以上的浮点处理性能,同时扩大其从芯片多线程到高性能计算负载的优势;4个内存控制器支持16个FB-DIMM,内存访问达到50GB/s,并可保持所有处理器线程的完全使用状态;同Solaris OS技术紧密结合,例如:LDoms和Containers,支持当今世界最开放最节约的虚拟技术。

强大的网络功能

UltraSPARC T2是一个集成网路基础设施的设计平台。凭借其空前的性能和集成性,UltraSPARC T2成为网络基础设施原始设备制造商设计新型及多线程网络系统的首选处理器。使用UltraSPARC T2,原始设备制造商能够大大降低开发成本,缩短进入市场的时间,而无须进行价格昂贵的定制软硬件开发。

使用UltraSPARC T2,原始设备制造商可以得到大规模吞吐量和整个SPARC/Solaris操作系统。凭借Solaris LDoms,UltraSPARC T2可以帮助原始设备制造商完全重新构建网络基础设施。结合UltraSPARC T2,Solaris LDoms和Sun统一网络平台解决方案,原始设备制造商可以以极低成本设计集成通信系统。在一个IP多媒体子系统中,网络设备提供商能够用两个UltraSPARC T2 ATCA或机架式服务器取代所需的运营级服务器,不仅可以减少90%的自动处理设备,而且还降低了服务成本,对购买者更具诱惑力。

UltraSPARC T2结合了Sun革命性的多线程万兆以太网网络连接。拥有多达32个直接内存访问通道的双万兆以太网端口,能够帮助消除传输瓶颈,实现快速网络访问和服务器间的通信。

Sun是惟一多线程万兆以太网的供应商,其多线程万兆网络连接的性能是前一代网络接口的4倍,并且其独家多线程万兆以太网使网络接口实现虚拟化,单一服务器整合多种应用程序时它可消除潜在的网络瓶颈。

凭借Sun多线程万兆技术,整合应用程序仍能取得所需的所有网络带宽。其多线程万兆网络接口单元是业内第一个注重线程的网络接口单元。

结合硬件包分类以及无数直接内存访问通道的传送和接收,UltraSPARC T2的8个内核和64个线程可以分配所有网络处理程序,从而大大提高其网络吞吐量。

零成本安全性

服务器的快速加密功能使得UltraSPARC T2能够提供“零成本安全性”。每个内核的密码加速(总计8个)支持最普通的10个密码(公共密匙和单一密匙)以及杂乱安全信号,实际消除由以前安全操作造成的性能损失。 UltraSPARC T2的综合密码内核使你得到完整的安全性,形成最小的性能冲击,真正提升零成本安全的可能性。以前的软件执行密码造成超过一半的性能损失。

将密码内核同UltraSPARC T2结合,将密码处理成本降低到5%。密码内核提供一级密码性能,超出同类处理器达10倍之多,超出同类密码加速器卡达17倍。

高性能高节能

UltraSPARC T2是业界具有高性能、高节能的芯片服务器:同时节约成本,降低功耗。其每个线程在同类产品中消耗瓦数很少,每个线程名义上消耗不到2瓦。同类处理器每线程需消耗数十瓦。作为芯片服务器,UltraSPARC T2将以下所有特点都集中到一块处理器中:UltraSPARC T2拥有超出原UltraSPARC T1两倍的线程和吞吐量,与UltraSPARC T1同步设计,比前一代处理器线程数增加一倍,同时保持与Solaris应用程序的完全兼容性。

UltraSPARC T2通过保持与Solaris应用程序的完全兼容来维护客户在应用程序、软件和培训方面的投资。与同类处理器不同的是,UltraSPARC T2不会强迫你在高性能与低能耗之间做出选择。

结论

UltraSPARC T2处理器不仅延续了上一代 UltraSPARC T1的成功特点,同时也能解决其面临的挑战。通过线程技术提高其性能,通过将网络连接、安全性和输入/输出设备集成到处理器,UltraSPARC T2相比同类处理器每瓦所具有的吞吐量更大、性能更高、功能性更强。

UltraSPARC T2是一个完全体现以吞吐量为导向的、高效的、集服务器功能于芯片之一身的处理器。UltraSPARC T2充分利用和发挥了Sun的设计和技术资源优势,每个核都有专用的加密浮点部件, 所有负荷都通过Solaris达到平衡―单个封装包含你所需的一切,贯穿整个基础设施发挥多线程的能力。

上一篇:数据挖掘加工海量数据 下一篇:网站内容管理 让网络银行更加聪明