2004年度PCPOP风云产品·芯片组篇
毫无疑问,PCI Express这个名词是2004年PC平台中“点名”频率最高的一个,这里面除了作为规范发起人之一的Intel的全力推广外,也少不了NVIDIA和ATI等图形芯片厂商的鼎力支持——在刚刚过去的那一年里,我们对PCI Express最初的了解和认识就来自于NVIDIA和ATI的“原生-桥接”PCI-E解决方案之争。
PCI Express被认为是取代PCI总线的明日之星
尽管目前把PCI Express炒得最火热的还是PC图形系统,但事实上,PCI Express并不是像AGP一样的图形子系统专用的接口或总线,它的目的在于接管PC内部所有的数据传输——当然,由于时钟延迟的关系,涉及CPU和内存的数据传输暂时除外,也就是说,PCI Express革命的对象其实是已经统治PC内部20余年的PCI总线,把16条通道合并起来组成PCI Express ×16革掉AGP的命只不过是“假途灭虢”、“顺手牵羊”而已,谁让AGP是建立在PCI的基础上的呢?
谈到PCI Express的优点,很多人都会理所当然地想到更高的带宽——的确,借助于串行的数据传输方式,单条PCI-E通道就能够提供双向5Gbps、大约相当于500MB/s的数据带宽,远远高于PCI总线所能提供的133MB/s带宽,将16条PCI-E通道合并起来的PCI Express ×16更是达到了双向8GB/s的带宽,足足是2.1GB/s的AGP 8×的4倍!从数字的比较来看,PCI Express就已经有充足的理由来取代AGP和PCI了。
PCI-E具有灵活的组织形式
但事情远没有这么简单。除了带宽小之外,PCI总线还存在一个致命的弱点——独占式的总线工作方式。也就是说,在任何一个时刻都只能有一个设备通过PCI总线传送数据,此时其他的PCI设备只能等待,由此造成了系统数据传输的极大延迟,这也是Intel在1997年决定把显卡从PCI总线上解放出来、转移到专用的AGP接口上的主要原因。在那之后我们看到,越来越多的PCI设备独立了出来,IDE、AC''97和NIC等等都直接与南桥芯片通信……挂接在PCI总线上的设备越来越少,而南桥的结构则变得越来越复杂。
PCI Express则采用了点对点的连接方式,为每一个设备提供一条专用的数据通道,互不影响,有效避免了系统内部数据传输的等待所造成的延迟。在Intel的915P/915G/925X Express系列芯片组中,(G)MCH提供16条PCI-Express通道,ICH6提供4条PCI Express通道,系统最多能够连接包括显卡在内的5个PCI Express设备,充分满足用户对扩展性的需求,而PCI Express这种“通道”形式的组织方式,也为其灵活搭配构成PCI Express ×1/×2/×4/×8/×16乃至×32的接口提供了可能——并由此促成了SLI的“东山再起”。<