新代Niagara支持64线程让软件减耗能

互联网 | 编辑: 2006-08-24 16:46:00编译

Sun一名工程师表示,Niagara 2 处理器能够同时运行64个线程━━两倍于前一代处理器。Niagara 2 处理器将于2007年下半年被应用在服务器中。

Sun一名工程师表示,Niagara 2 处理器能够同时运行64个线程━━两倍于前一代处理器。Niagara 2 处理器将于2007年下半年被应用在服务器中。

当前的UltraSparc T1 Niagara 处理器能够运行32个线程━━8 个能够同时运行4 个线程的处理器内核。在Hot Chips 会议上发言时,Sun 的芯片设计工程师格雷格说,Niagara 2 仍然集成有8 个内核,但每个内核能够运行8 个线程。

他表示,我们在5 月份收到了第一个样片,仅5 天时间就在其上成功地启动了Solaris ,预计将在明年下半年开始销售基于这种芯片的系统。尽管没有披露具体的数字,但格雷格表示,Niagara 2 的目标包括将处理能力和效能比提高1 倍以上。

Niagara 面向低端服务器,低端服务器看重的是能够并行运行多少个任务,而不是能够以多快的速度完成一个任务。IBM 、英特尔、AMD 的芯片更强调单线程的执行速度。

Niagara2将使Sun 在多线程的道路上走得更远。每个内核有二个被称为“线程群”的部分,每个线程群能够执行4 个线程。Solaris 操作系统能够确保所有线程都是平等的。

线程数量的翻番使得Niagara 2 的尺寸增长了不到20%.芯片尺寸是制造成本中的一个主要因素,也是影响产品利润的一个主要因素。由于采用了0.065 微米工艺,Sun 能够在Niagara 2 中集成更多的功能。

除了线程数量翻一番外,Niagara 2 集成的缓存由Niagara 的3MB 提高到了4MB ,加密引擎也由1 个增加到了多个,并集成有1 个PCI Express 端口、4 个FB-DIMM 内存控制器、双10Gbps的以太网端口。

格雷格没有披露一个有关Niagara 2 的重要问题:它支持多路系统吗?Niagara 只能被用于单芯片系统中。在2005年接受采访时,当时负责Sun 的Sparc 和Sparc 服务器业务的大卫说,Sun 计划让Niagara 2 支持多路系统。

他表示,由于增加了更多的晶体管,我们能够集成更多的功能。新一代Niagara 2 将支持更高的可伸缩性,这意味着我们能够在一台系统中集成多个Niagara 芯片。

但在本周二的发言中,格雷格说,这一设计不支持多芯片功能。这就为具有多芯片能力的Niagara 型号留下了一道门,Sun 在本周三的一份声明中证实了这种可能性。

Sun 表示,当前的Niagara 2 不支持多芯片能力,这意味着这种芯片缺乏确保它们彼此间相互协作所需要的机制,但我们认为对协作机制进行修改,支持多芯片能力是一个好主意。

显然,Sun 将Niagara 2 的最初焦点定在了单芯片服务器上。Insight 64的分析师布鲁克伍德说,Sun 认为,对于2007年的大多数低端服务器,64个硬件线程支持是足够的。他表示,在2007年下半年,支持64个线程的系统的处理能力高于X86 服务器的16个线程。

格雷格表示,尽管强调综合的线程性能,但Sun 也采取措施提高了单线程的执行性能。例如,Niagara 2 每个处理器内核都集成有1 个浮点处理单元,而Niagara 中8 个内核共享一个浮点处理单元。每个内核还集成有一个“流处理单元”,加快加、解密任务的执行速度。

格雷格说,Niagara 2 还集成有能够提高服务器可靠性的功能,如果发现错误,它能够自动地关闭一个线程、线程群,甚至是整个一个内核。他表示,即使一个内核被完全关闭,用户仍然可以使用56个线程。

Niagara 的一个主要优势就是在完成更多任务的同时消耗更少的电能。格雷格说,Niagara 2 扩大了这一优势。通过降低时钟频率或关闭芯片的一部分,用户可以利用软件控制Niagara 2 的能耗。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑