Ellison:Oracle计划明年发布Sparc T4

在公布SPARC SuperCluster的同时,Oracle首席执行官Larry Ellison透露将在明年发布SPARC T4芯片。Oracle和富士通都宣布将升级面向SPARC Enterprise M系中端和高端SMP设备的SPARC64-VII+处理器,但是他并没有提供关于未来系统以及两家厂商之间协同芯片开发的任何细节。

目前我们并不完全了解SPARC T4芯片是什么样的,但看起来它似乎是现有16核代号为"Rainbow Falls"的SPARC T3处理器(由TSMC采用40nm工艺制造)的缩小版。Ellison新近透露的SPARC路线图与被Oracle收购之前的Sun路线图不尽相同,这似乎是件好事。

在之前的Sun路线图中,Sun将把核心数量减少到8个,主频降低到2.5 GHz,同样采用40nm制程工艺。当时这款芯片被Sun命名为"Yosemite Falls",原定发布日期是2011年下半年。到2012年,Sun将推出一款名为"Yellowstone Falls"的4核芯片,主频为3 GHz,用于扩展至192个插槽的设备,预计在2012年年中发布。然后到2012年年底是"Cascade Falls",与SPARC T3一样采用16个核心,主频也是3 GHz。后两款芯片都是采用28nm制程工艺。看起来,Sun似乎是想从已经被终止的"Rock"UltraSPARC-RK处理器以及"Supernova"系统中恢复元气。

Oracle在今年1月完成了对Sun的收购,原Sun公司的一员老将Mike Splain现在担任Oracle高级副总裁。他说,下一代SPARC T芯片(现在我们知道它被Ellison命名为SPARC T4)将采用40nm制程工艺,与SPARC T3是插槽兼容的,运行更高的主频速度。

除了SPARC T4之外,Splain曾在今年1月表示,T系列将得到一个新的核心,更多核心将被打包到芯片中,并运行频率更高。这款芯片(我们暂且称之为SPARC T5)将采用28nm制程工艺,并将采用一种新的内存控制器、更多的缓存、新的I/O以及电源管理功能,尽可能从系统中获得更高的每瓦性能。

那么,曾经规划中的3款芯片似乎已经被压缩到了2个。看起来Oracle似乎是保留了Yosemite Falls和Cascade Falls,但是也对其做了一些改动,使其获得高于Sun原计划的主频速度。而且,SPARC T4预计采用的新"VT"核心也将被延续到SPARC T5中。

Ellison证实,SPARC T5将把核心数从SPARC T3的16个削减到8个,同样保持每核心8个线程。在核心数方面这符合Yosemite Falls计划,但却保留T2/T3的核心,而不是迁移到新的VT核心。

当Oracle今年8月公布其系统愿景时给出的路线图是:

Oracle SPARC处理器和系统路线图

在上面这个新的Oracle路线图中,Oracle承诺提供"+3x Single Strand"的性能,也就是说,主频速度将是SPARC T2+或者现有SPARC T3的3倍。这意味着,主频速度在4.8 GHz~5 GHz之间,取决于Oracle是否对比1.6 GHz T2+或者1.65 GHz T3。这是Sun原计划Yosemite Falls 2.5GHz主频速度的2倍,所以我们很期待看Oracle是怎么做的。

你可能会想,为了留在与T3相同的温度范围内,Oracle可能不得不削减到4核心以提高主频。也有可能通过采用40nm制程工艺,Sun将把SPARC T4的主频提高到5 GHz范围,散热更高,使其温度范围接近其他高端RISC处理器,而不是与SPARC T3保持相同的散热范围内。

Ellison表示:"我们的T4现在还在实验室内,明年将会与众人见面。"当谈及未来的性能提升时,Ellison补充说,"通过发布T4,我们将提高单线程性能,而且现在看起来情况非常好"。

跳跃到28nm制程工艺将让Oracle的SPARC T5有多个核心数和主频速度的选择。它可以是高核心数和高主频的多个变体–这也许是件明智的事。

Oracle硬件设计副总裁John Fowler携手富士通全球副总裁Noriyuki Toyoki介绍了期待已久的4核SPARC64-VII+处理器升级。

 

富士通代号为"Jupiter-E"的SPARC64-VII+四核处理器

这款新的芯片最初被富士通以"Jupiter-E"为代号进行开发,现在被Oracle命名为"M3"芯片,主频为3 GHz。它采用12MB共享L2缓存,内存容量是2.88 GHz SPARC64-VII的2倍。Toyoki表示,更高的缓存容量将提高数据库性能,而且新芯片的性能大约是双核SPARC64-VI处理器的2.4倍。Oracle和富士通表示,通过增加缓存和主频,SPARC Enterprise M客户获得高出20%的性能。缓存是升级的重要部分,主频只提高了4.2%。

SPARC64-VII和SPARC64-VII+芯片的每核心中有2个线程,每个核心有128KB L1数据和指令缓存。这些芯片执行真正同步的多线程,而不是之前SPARC64-VI芯片中所采用的VMT线程。

如同以往的SPARC Enterprise M设备一样,最新的SPARC64芯片在不同的模式下主频也有所不同。并不是每个设备都配置速度最快的芯片–设备越大,芯片越好;设备越小,芯片越慢。

事实上,如果Oracle的规格表属实的话,单路M3000 入门级设备并没有配备SPARC64-VII+。4路M4000和8路M5000终端设备采用了新SPARC64芯片的2.66 GHz版本,16路M8000、32路和64路M9000设备则采用了3 GHz的芯片。

Toyoki提醒说,新芯片和之前的SPARC64-VI以及SPARC64-VII芯片可用于同一机箱内,这是其他高端服务器制造商还没有做到的。当你在一个系统内混合使用不同CPU的时候,处理器都是以全速运行的。

有一件事Oracle和Sun没有提到,那就是任何让8核"Venus"SPARC84-VIIIfx处理器商业化的潜在计划,它是日本"Project Keisoku"10 petaflops Project K项目的核心。今年6月,富士通新任总裁Masami Yamamoto表示,Oracle和富士通签订了一份新的开发和转售协议,并希望在一两个月内完成。

现在这次交易已经完成,因为Ellison透露的SPARC路线图现实,M系列处理器的吞吐量已经提升了6倍,到2012年年中单线程性能将提高1.5倍。当然,2012年还远,更不用说计划在2013年或者2014年的升级了。笔者认为4核、4.5 GHz的SPARC64-VIII要比8核、4.5 GHz的SPARC64-VIII更可能在2012年与我们见面。这就是从路线图中所能了解到的。但是,Oracle和富士通并没有透露这项计划的内容究竟是什么。

很难说,规划在2015年推出的64路SPARC设备将是什么样的。他们不会把它的代号命名为"Uranus"吧。