PCI Express,离我们到底有多远?
我们需要的是,PCI Express所面临的一个局面,比起当时的PCI总线要复杂得多。PCI Express在未来是一项重要的技术,这点我们无可非议。但它有多重要呢?我们对其发展前景目前还无法很好地做出一个推断。因为PCI Express要考虑的因素实在是太多了。
首先,我们觉得PCI Express不是相当适合作为处理器-处理器连接以及芯片之间的连接。因为其8b/10b编码会占用20%的带宽资源,而且会提高传输中的通讯延迟。多处理器系统中,处理器之间的互连也是需要有缓存的一致性。其次,我们再来看看其他的高速总线,比如PCI-X 1.0可以提供1GB/s的峰值带宽,而PCI-X 2.0的带宽则是4.26GB/s。PCI-X 2.0在一段时间内将有能力给予大多高端服务器的带宽需求。而且PCI-X 2.0多重段总线可以直接支持服务器芯片组。你可以在前文中的幻灯片中看到,在服务器平台架构中,PCI Express连接是在服务器主芯片组以及PCI-X桥接芯片之间建立一条高速的信息通道。PCI SIG非常清楚地认识到PCI-X技术在服务器领域担当着相当重要的角色,他们也相当PCI Express绝非取代PCI-X,而是进一步增强服务器架构体系。
对于PCI Express技术在服务器方面的推广,让我们来看看全球最大服务器芯片组生产厂商之一的ServerWorks所发表的一些看法吧。从它的计划中我们得知,未来ServerWorks并没有推出PCI Express的计划以及意愿。他们认为在服务器中,PCI总线将会被继续发展,达到66MHz/64-bit,然后就是PCI-X,接着就是PCI-X 2.0。
ServerWorks声称没有必要使用其他的服务器标准规范,他们说目前大多数使用服务器的购买者都是x86系统的保守派——订单中中,占了很大比重的都是大买家,比如大型企业。当他们更换一批服务器的时候,往往要求保留现有的I/O扩展卡并装入新的机器内,这就对向后兼容提出了要求。当我们问到PCI Express可以连接ServerWorks芯片组的不同组件时,他们声明自己所有的互连总线IMB,同样可以相互连接ServerWorks芯片组的不同组成部分,而且不用担心向后兼容的问题。使用像PCI Express这样的工业标准互连技术,将会降低ServerWorks的创新能力。
从Richard Solomon(LSI Logic的主要PCI/PCI-X基础体系设计者之一)的口中,我们得到一些相当有趣的评论。Richard是一直潜心研究PCI相关技术,并作为PCI-SIG代表,在近年来的平台会议上发表PCI-X/PCI-X 2.0演说。他感到诧异,时至今日,设计者为什么不简单地将PCI-X添加到桌面PC系统的芯片组中。他说这并不需要过多地花费,而且它可以达到比PCI总线更快的速度。他认为PCI-X系统与PCI Express系统相比,价格更为低廉。PCI-X系统也可能在几年内阻碍着PCI Express的发展。
网友评论