|
电脑主板上PCI-E 2.0/3.0与PCI概念详解
随着Radeon HD7970的发布 发布已久PCI-E 3.0平台终于凑齐了,PCI-E 3.0不再是摆设性的产品,2012届CES大展有大量主板厂商展示PCI-E 3.0平台,那么PCI-E 3.0究竟能为我们带来什么改变呢?
PCI-E 3.0规范将数据传输率提升到8GHz|8GT/s(最初也预想过10GHz),并保持了对PCI-E 2.x/1.x的向下兼容,继续支持2.5GHz、5GHz信号机制。基于此,PCI-E 3.0架构单信道(x1)单向带宽即可接近1GB/s,十六信道(x16)双向带宽更是可达32GB/s。
PCI-E 3.0同时还特别增加了128b/130b解码机制,可以确保几乎100%的传输效率,相比此前版本的8b/10b机制提升了25%,从而促成了传输带宽的翻番,延续了PCI-E规范的一贯传统。
新规范在信号和软件层的其他增强之处还有数据复用指示、原子操作、动态电源调整机制、延迟容许报告、宽松传输排序、基地址寄存器(BAR)大小调整、I/O页面错误等等,从而全方位提升平台效率、软件模型弹性、架构伸缩性。
从理论性能来看,PCI-E 3.0相比上代PCI-E 2.0的确改进很大,但能否为GPU产业带来改变,还有待实践。
PCI-E 2.0和PCI-E 3.0之间的区别
PCI-E 2.0和PCI-E 3.0之间的最大区别就是数据吞吐量有显著增加。PCI-E 2.0中的信号强度为5GT/s,从而实现了500MB/s的数据吞吐能力。由此一个lane数据通路,被定义为x1,它的数据传输能力即是500MB/s。因此,具备PCI-E 2.0 x16的规格,意思是它有配备16条lane数据通路,它可以实现8GB/s的数据吞吐能力。而PCI-E 3.0中,这些数据传输能力被再次加强了一倍。PCI Express 3.0的信号强度为8GT/s,可以实现1GB/s的数据吞吐能力。
PCI-E 3.0规范的后续
历史上PCI-E规范都是大约每四年进行一次重大更新,PCI SIG认为这一规律将会继续下去,按照PCI-E 3.0诞生的时间算(2010年11月),也就是说PCI-E 4.0大约会在2014-2015年诞生。
PCI-E 2.0全称PCI-Express2.0,是新的总线和接口标准,它原来的名称为“3GIO”,是由英特尔提出的,很明显英特尔的意思是它代表着下一代I/O接口标准。
目前最新的版本为PCI-E 3.0,也有还未退市的PCI-E(即1.0版)。2.0比1.0带宽提高一倍,而3.0比2.0版带宽又提升一倍,为5GHz x 4。
PCI Express 2.0规范的主要在数据传输速度上做出了重大升级,即从以前的2.5Gbps总线频率翻倍至5.0Gbps,这也就是说以前PCI Express 2.0 x16接口能够翻番达到惊人的16GB/s总线带宽(1GB/s=8Gbps)。
PCI Express 2.0的重要升级部分:
1、重点是PCI Express总线频率提升:每条串行线路的数据传输率从2.5Gbps翻番至5Gbps,带宽也随之翻倍。
2、可更好地支持未来高端显卡,即使功耗达到225W或者300W也只需PCI Express单独供电即可。
3、新增“输入输出虚拟化”(IOV)技术,可以让多台虚拟机共享网卡等PCI设备。
4、PCI-E线缆子规范可让PCI设备通过标准化铜缆线接入计算机,而且每条线路的速度都能达到2.5Gbps,适用于为高端服务器加入多块网卡作为输入输出扩展模块等场合。
5、最后是代号“Geneseo”的长期规划。该技术与Intel、IBM等业界巨头合作开发,可让图形处理单元、加密处理单元等协处理器更好地与中央处理器机密相连。
6、对动态链路速度和链路宽度管理、以及活动状态电源管理(ASPM)进行相关改进。
技术原理
PCI Express 2.0的基础技术沿袭了上一代1.0版本的技术,即都采用高速串行总线技术,依靠高频率来获得高性能,因此PCI Express也一度被人们称为“串行PCI”。由于串行传输抗干扰能力很强,容易达到较高的频率,再加上差分信号技术的辅助,PCI Express更容易达到较高的传输频率,其中PCI Express 1.0总线频率为2.5GHz,2.0版进一步提升到了5GHz。
PCI Express采用全双工运作模式,基本的PCI Express拥有4根传输线路,其中2线用于数据发送,2线用于数据接收,发送数据和接收数据可以同步进行,相比之下,并行体系的PCI总线在一个时钟周期内只能做单向数据传输,效率只有PCI Express的1/2,加之PCI Express采用8b/10b编码的内嵌时钟技术,时钟信息被直接写入数据流中,这比PCI总线更能有效地节省传输通道,提高传输效率。另外,PCI Express没有沿用传统地共享式结构,它采用点对点工作模式(Peer to Peer,也被简称为P2P),每个PCI设备都有自己的专用传输线路,这样就无需向整条总线申请带宽,可避免多个设备争抢带宽的问题,而在共享结构的PCI系统中却经常会发生多个设备争抢带宽的情况。
由于传输频率提高了一倍,PCI Express 2.0也就拥有了翻倍的效能,如一条X16图形插槽可提供高达16GB/s的传输性能,可以很好地满足高阶图形卡、协处理器加速卡等数据密集设备地需要。而除速度方面的提升以外,PCI Express 2.0也带来了一些新的技术特性,例如PCI Express 2.0新增动态连接功能,系统可以根据需要动态、连续地调整总线的速度,达到降低功耗的目的,这一功能对于节电至上的移动设备来说尤其有用。而如果传输负载增加,软件可以及时调整PCI Express 2.0的配置,使其工作在较高的频率上,以保证系统性能不会遭受影响。其次,PCI Express 2.0规范具有访问控制功能,在点对点的数据传输中,软件可以对互连的包路由进行控制,防止黑客通过欺骗或数据重新路由的手段来窃取数据。
PCI Express 2.0保持对现行1.0/1.1规范的兼容,旧的PCI Express扩展卡依然可以在PCI Express 2.0规范的系统中正常运行。同样,PCI Express 2.0扩展设备也可以工作在1.0的体统中,只不过此时设备必须工作在1.0兼容模式下。
PCI(Peripheral Component Interconnect)是一种由英特尔(Intel)公司1991年推出的用于定义局部总线的标准。
特点
即插即用:是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序。而不象旧的ISA板卡,需要进行复杂的手动配置。
中断共享:ISA卡的一个重要局限在于中断是独占的,而我们知道计算机的中断号只有16个,系统又用掉了一些,这样当有多块ISA卡要用中断时就会有问题了。PCI总线的中断共享由硬件与软件两部分组成。
优缺点
优点:总线结构简单、成本低、设计简单。缺点也比较明显,并行总线无法连接太多设备,总线扩展性比较差,线间干扰将导致系统无法正常工作;
当连接多个设备时,总线有效带宽将大幅降低,传输速率变慢;为了降低成本和尽可能减少相互间的干扰,需要减少总线带宽,或者地址总线和数据总线采用复用方式设计,这样降低了带宽利用率。PCI Express总线是为将来的计算机和通讯平台定义的一种高性能,通用I/O互连总线。
|
|
|
|
|
|
|