服务器 频道

X3核心芯片组解密

    【IT168 报道】IBM 依靠最近的技术成就(即著名的 POWER4 和 POWER5)成为拥有超凡技术的微处理器设计厂商,与此同时,它在系统级设计领域也几乎没有对手,这是毫无疑问的。IBM 的系统设计历史可追溯到 S/360 的成功;今天,IBM 的 zSeries(S/360 的后继产品)代表了高端系统体系架构的顶峰。幸运的是,IBM 内部的其它部门已经获得了 IBM 大型机支配地位的技术优势。 John McCalpin 和 Tom Bradicich 博士都欣然承认它们的产品(分别是 pSeries 和 xSeries 系统)在很大程度上受着这些第一次由大型机架构所完善的技术的影响[1][2]。 看到大型机世界又出现了新的技术总是令人很兴奋的,因为摩尔法则让芯片组设计人员知道晶体管数目有不断增加的趋势。 本文详细分析了 IBM 新 X3 Architecture 的基本节点、一致性机制、内存子系统和 I/O 子系统,这些内容已由 Tom Bradicich 博士在 2005 年春的 IDF 上进行了介绍。

构造块

    大多数的 x86 服务器供应商使用的都是 Intel 的标准芯片组。 这对于“白牌机”供应商(因为它们无力支付研究和开发的费用)和其它供应商(如戴尔,它提前放弃了研究和开发方面的相关费用)当然是一个福音。 不过,对于 IBM 而言,这意味着一个可以充分发挥自己雄厚的系统专业知识、创建可扩展性更高的解决方案的大好机会。 这一战术正是 IBM 的常规战略。 IBM 往往看好可以利用它们的人才资源、并对竞争产品具有绝对优势的市场,避免进入那些高度竞争、对价格十分敏感的市场(如 PC)。

    XA-64e 或者“Hurricane”芯片组是 IBM 新一代 x86 芯片组,它的设计用途是从简单的单路处理器服务器和工作站扩展到具有双核处理器 的 64P 系统。 因为除了Unisys的 ES7000 和 IBM 的 xSeries,很少有大型的 x86 服务器,所以,有点难以找到 X3 Architecture 的比较点。 就像 Bradicich 博士在他的谈话中指出的,X3 最自然的比较对象是它的前代产品,即 EXA2 芯片组,因为 IBM 在这两款产品上拥有丰富的信息。 X3 象征着在前一代芯片组上取得了巨大的进步,它支持双 667MHz 前端总线、探听过滤器(snoop filter)、芯片内基于目录的一致性机制、虚拟高速缓存、PCI-X 2.0 和 DDR2 内存。

    像大多数大型系统一样,X3 使用小型 4路服务器(双核为8路)构造块并将它们连接成更大的系统。 每个 4路 都有本地内存、I/O、探听过滤器(snoop filter)和芯片内目录。 最多可将 8 个4路连接在一起,形成 32个处理器 的系统(使用双核芯片可达 64路)。 下面的图 1 介绍了一个 quad 的具体情况: 

图 1——单个Quad(4路)的 X3 芯片组的情况(基于 IBM 的幻灯片)
 
    X3 Architecture 是在 2005 年 2 月 22 日发布的,eServer x366 已从 3 月 29 日开始提供。x366 使用的是 Intel 的 Xeon MP 芯片 [3], 为该系统发布的第一个基准测试使用的是 Cranford  Xeon MP(3.66GHz、1MB L2 高速缓存)。 IBM 提交了两组 4路 TPC-C 结果;一个使用的是 MS SQL,一个使用的是 IBM 自己的 DB2。 基于 DB2 的系统以大约 9K TpmC 的微弱差距败给了 MS SQL 系统(基于 DB2 的系统是 141K TpmC,而 MS SQL 系统是 150K TpmC)[3]。

0
相关文章