直连的SPARC T5/M5:面向关键业务的多项重要特性
DOIT原创 崔昊 发表于:13年05月13日 10:55 [原创] DOIT.com.cn
直连的SPARC T5/M5:面向关键业务的多项重要特性
在评价关键业务系统的水平时,有两点至关重要:一是在四路、八路系统中,处理器的互联架构;二是在多路系统中,怎样保证高质量的节点一致性,目前关键业务系统市场中,八插槽直连架构(1跳直连)以及高水平的节点一致性网络,已经成为标配,对于SPARC T5来说,这自然是必须要做到的。
SPARC T5支持八插槽直连(glueless),每条连接包含14条15Gbps速率的高速链路(lanes),在八插槽系统中,每个SPARC T5处理器都有共计7条“一致性连接”连接到其它SPARC T5处理器。此外,每个处理器还有一条DDR3-1066 内存连接、一条256GB/s的PCIe3.0连接。
基于高带宽以及高效的直连架构,根据肖淑男所展示的数据,SPARC T5服务器在八插槽下,Java的性能随着插槽数量的上升几乎是以线性的方式增长,而OLTP的性能,也保持了十分接近线性的增长曲线。此外,SPARC T5支持动态阻塞控制,当一条链路失效时,处理器会自动选择其他的链路重建“联系”,已达到最高的连接可用性与数据一致性。
为了实现更好的能源节省,甲骨文为SPARC T5设计了动态的Coherence Link,T5上有4条可按需动态调整的弹性的Coherence Link,这四条链路可以通过软件设定阀值,以硬件监控的方式调整两个SPARC T5处理器之间Coherence Link的数量,其使用模式包括单链路、双链路、三、四条链路四种方式,单链路和四链路之间的功耗差距,可以高达25W。
除此以外,SPARC T5通过DVFS(芯片级)、SerDes弹性能耗、时钟门控(Clock Gating)等技术实现动态能耗管理。基于Power Management Controller,SPARCT5可以达到客户指定的能耗和散热限度下的最高主频,以在单位能耗下发挥最大性能。
与SPARC T5一同推出的,还有SPARC M5,包含6个3.6GHz的S3内核,动态6-48线程(每核心1-8个线程,与T5相同),片上Crossbar共享48MB L3缓存(内核数更少,所以可以放下更多的L3 Cache),两个双通道DDR3控制器(BOB,Buffer on Board),同样支持八插槽直连,系统32插槽扩展,以及两个x8的PCIe 3.0控制器。
作为一款关键业务处理器,SPARC T5/M5的性能、可靠性(RAS特性)上有着自己的特点,但总的来说,关键业务处理器SPARC、安腾、Power,在处理器复杂度、核心设计上虽然不尽相同,性能上也有所差距,但总的来说,用户在RAS特性上的感受是差不多的,而其中一些特性,包括防止链路失效、能耗降低等方面,发展方向也基本一致。
但作为甲骨文所推出的处理器,SPARC T5/M5在一点发展思路上还是有很大的不同,那就是更进一步的与甲骨文软件、应用的融合,以甲骨文目前集成系统良好的销售趋势,以及甲骨文对Sun的工业标准服务器市场销售的收缩来看,甲骨文可能就不打算做“工业标准或者说是行业通用的服务器”,其更倾向于通过软件与硬件的结合,实现在甲骨文生态环境中的高效应用,而我们在SPARC T5/M5上也看到了非常浓重的痕迹。