background image

令,在

32 位模式下不能算作典型的 64 位处理器,所以现在应该叫 x86-64,而不是+ 

64,真正 64 位处理器 IBM POWER 是真正 64 位处理器。包括 EM64T 是什么意思?是增
强型的

64 位内存技术,仅仅是一个访问 64 位的内存,很多寄存器还是 32 位上操作,所

以不

 是一个典型或完全意义的 64 位操作期,这跟我们说 RISC64 位完全两码事。

     这里面看一下 IBM POWER 的处理器,今天谈的 2001 年 POWER4 是一个划时代的,
2001 年 p 系列,UNIX 有绝对优势领先竞争友商,业界第一款双核机器,到今天很  多人
讨论真双核,假双核,其实真正第一款双核处理器

IBM2001 年 p690 到 p615 已经全部

商品化了,我们客户享受双核技术已经很多了年。

 中间经过 POWER4+引进动态逻辑分区,

现在大家讨论做虚拟机,实际上

IBM 在 POWER4+已经到动态逻辑分区。到 POWER5 引

进并发多线程,到

POWER5+引进了四核处理器,引进了微分区,这都是我们非常先进的

技术。并且我

 们 POWER6 是呼之欲出的产品,很快大家可以看到更先进的产品。

     今天 POWER5+产品上的 CPU 类型,一个是 505、510 到 570 年 用的 DCM 的类型,
也就是双核模块处理器,一个里面有两个

CPU。两个 CPU 在蓝颜色里面,粉色的是缓存。

高端服务器是多核模块,在一个里面封装了八个

POWER5 +的处理器,其实中间四个里

面每个两个

CPU,角上四个是三级缓存,每个里面有 36M。在 POWER5 的时候,在中低

端服务器,主要用双核处理器,

505 到 570 用的效率非常高。

     在高端服务器上,590、595 扩展到 32 个、64 个 CPU,我们发展了更先进的 MCM 技
术,用户对性价比要求非常高,

IBM 从去年开始发布了 QCM(四核处理器),把先进的封装

工艺放到中低端服务器上,产生了四核处理器,今天

505Q 到 560Q,今天的产品线凡是

产品后面带

Q 都采用 4 颗处理 器,既具有高端服务器的先进封装技术,又具有高端的性能,

我们可以在同样的机器里面安装更多

CPU 个数,性价比更高一些,让中低端用户可以用到

高端的先进性和优越性。

     坦白来说关于内存方面翻一番质量,我们用处四的都是 DDR533 的内存,这已经是非
常先进的内存了,

PC 服务器也有 DDR533 的内存,当然更多是 SDR,还有更高端用

DDR633 和 DDR667 的内存,内存有两个关键,一个是内存的带宽,是 DDR 多少的主频,
还有一个就是内存的可靠性是一个非常重

 要的话题,比如碰到 Windows 蓝屏那是典型的

内存错误,

p 系列用的内存是 DDR533,这不是最好的也是差不多最好的内存。 内存

Chipkill 什么意思?中间相当于一个内存桥,上面有一些空闲或多余的内存位置,比如内存

1G,实际上内存容量比 1G 要多,设计专门留出一部分 做冗余,大家看到存的信息非

常像读取硬盘,分配到四个

ECC words 里,如果有原因导致内存错误,就可以把错误的

信息有可能恢复回来,这样避免非常多的内存错误。这是我们

Chipkill 内存,早在 p 系列

诞生之前就已经发明了这个技术,我们把这个技术用在

IBM 的 System p 上面。

      在 PC 服务器里面,非常多的主流内存保护技术,HP 的 ProLiant 非常有代表性,它
主要是

Advanced ECC,还有 Online Spare,ECC 谈了很多年,就是错误检测的校验,

只能修正一位的错误,如果两位错误修正不了,

Chipkill 可以检测和修复多位错误,到底

可以修复

 多少错误,根据你错误发生的原因不同,有不同的级别,有能恢复和不能恢复的,

这有一个第三方的研究报告,采用

Chipkill 内存以后可靠性比 ECC 提高 100 倍。

      前面谈了 CPU 和内存,你用一台小型机也不会拆开来看看,所以大家在使用的过程中