PCI Express发展趋势

作为一种芯片 对芯片(chip-to-chip)技术,PCI Express原来多用于PC机和图形工作站,但如今,它的发展势头猛涨,正逐步被包括服务器和存储在内的其它领域所采用。人们对传统PCI体系结构带宽 及无缝移植的要求日益增长,加上硅工艺的飞速发展,都促进了PCI Express 的广泛应用。
 
        PCI Express的发展历程
   
          2002 年,主要系统OEM厂商发现,现有的总线互联技术如PCI和PCI-X,已经达到了它们的顶峰,于是PCI Express (PCIe)技术应运而生。相比较传统的技术,PCIe拥有2.5 Gb/s的串行接口速率和灵活扩展等诸多优点。当年,PCI-SIG组织推出第一个PCIe规范。随后,为了拓展PCIe的应用范围,该组织又对PCIe 基本规范作了多次修改,主要体现在以下三个方面:
 
         1.Gen2 PHY 层:一种全新的物理接口,5 Gbit/s连接速度(修订版0.9已经发行)。该接口将使高性能计算更上一层楼。采用Gen2设备的系统将于2007年中期面世。
 
         2.电缆规格:连接系统的PCIe电缆规格(修订版0.9已经发行)。采用PCIe端口的系统可以在9米范围内连接。预标准电缆已投入生产将近6个月。
 
         3. I/O虚拟规格:PCIe技术在多主机和共享I/O环境(比如说刀片服务器)上的实现规格(修订版0.5已发行)。由于刀片服务器的I/O资源被多个CPU共享,该技术的推行将大大地降低生产和管理成本。该规格将于2007年下半年完成。
   
        2004 年,针对制图应用的PCI Express 首次推上市场,服务器和存储系统等许多不同种类的产品都采用了这项技术。随着各类应用对带宽需求的日益增长,PCIe还悄悄地袭入通信、嵌入式系统、家庭 娱乐系统及消费者电器等其它细分市场——如提高服务器中CPU和 I/O之间的可扩展带宽;支持存储系统中SAS/SATA和光纤通道(FC)数据速率匹配;通信方面,为控制或封装处理器提供高速链接;对消费类应用, PCIe技术连接实时音频/视频处理器;针对各种嵌入式应用推出高带宽串行接口等等。下面我们就来看看这些领域是如何应用这一新技术的。
         在机架和刀片服务器中的应用
   
         绝大多数的服务器可分为两类—I/O服务器和计算服务器。一般来说,I/O服务器拥有1-2个CPU及多个I/O插槽,以及连接到I/O资源的各种设备, 如内存、通信设备等;而计算服务器则具备更强的计算能力(四个或更多的CPU)及较少的I/O资源。传统的机架服务器一般为19英寸宽,1-4U高。但新 兴的刀片服务器正凭借其成本少、功耗低、体积小及管理容易等特性,大肆抢占机架服务器的市场份额。
   
           服务器之所以转向PCIe技术,就是为了利用PCIe在带宽、可扩展性、广泛的生态圈等方面的优势。今天市面上的服务器大都提供一些PCIe插槽,当然大 部分还是PCI-X插槽,但我们看到,随着芯片组厂商在芯片组上逐步取消PCI-X接口,PCIe取代PCI-X已是时间问题。
   
         值 得一提的是,如今市面上的绝大多数芯片组都提供3-4个数目有限的PCIe端口,但I/O密集型应用显然需要更多的PCIe端口,如存储系统。于是,有些 服务器厂商如PLX公司,就开发了带有多个通道和端口的PCIe交换器,以增加服务器主板上的PCIe端口数。如图1所示。
 

图1. 采用PCIe交换器来增加有效的PCIe插槽数
 
        通常,刀片服务器提供SAS/SATA、光纤通道、千兆以太网等几种接口,以连接那些无法被所有刀片所共享的网络设备和存储设备。上文已提到:全新的 PCIe协议新增了IOV技术,这将减少连接数,实现I/O资源的共享,从而可以极大地降低服务器的采购、维护、支持及管理成本。
         在PC图像处理方面的应用
   
        PC图形卡是驱动PCIe技术发展的关键因素。2006年,绝大部分的高端PC机都具备一个x16 PCIe插槽,以支持3D、高分辨率的图形图像效果。
   
         PC 视频游戏犹如高速公路上的汽车,发展速度非常快,显卡厂商不断研制高分辨率图像处理元件(GPU),以提高硬件性能。如今,高端图像技术在科学、娱乐以及 工程领域的重要性已是无可非议。GPU制造商也希望游戏发烧友们在两个x16 PCIe插槽上安装两个GPU,来实现终极游戏体验,如图2所示。
 

图2.通过PCIe交换器允许两个GPU同时处理,并向单一显示器发送图片
 
         在多显示器计算中的应用
   
        多显示器计算刚刚崭露头角,以往多用于金融和专业制图领域,但随着成本的降低,有望成为一种主流趋势,其应用领域主要包括:电子数据表分析程序、出版印 刷、CAD、CAM、CAID、工程跟踪、网站设计、网络游戏、游戏开发、模型设计、商业演示、金融分析、股票交易、软件开发、模拟仿真、视频会议、动 画、音频/视频编缉等等。促进这种应用模式发展的关键因素在于:PCIe技术、全新的操作系统、更低的内存价格、LCD技术改进、显示器价格和新一代 GPU设备。
  
        在上述领域中,用户的工作需要同时和多种应用程序打交道,多显示器计算正好可以同时浏览及处理大量的信息资源。通过多个显示器,用户可以在多个显示屏上移动和排列各种不同的信息和图像,从而提高工作效率。
   
       在多显示器计算的音频/视频应用中,PCIe接口提供了GPU和处理器(芯片组)间的连接。同时,交换器可以用来扩展主处理器(或者芯片组)上的PCIe端口数,进而连接多个GPU。这使得板卡制造商可以设计更多的图形端口(插槽),以支持多显示器系统。
         在存储系统和路由器中的应用
   
         一个典型存储系统依靠CPU、内存、I/O芯片、模块和存储设备间的高速连接。在如今的很多系统中,PCIe就提供了FC、SCSI、SATA等存储接口与处理器间的连接,从而实现对整个存储系统的控制管理。
   
          光纤通道总线适配器(HBA)在企业级存储系统中占有重要地位。通常,HBA、FC、SCSI、SATA及其他接口都采用传统的PCI/PCI-X连接总 线;HBA通过芯片组连接到主机(适用于x86结构)或者直接连接主机(适用于RISC架构)。但为了支持日益增长的CPU速度和存储接口数据率,利用 PCI/PCI-X等传统总线来设计系统的方法开始受到严重挑战。而且,为了增加插槽数量,还需要额外的PCI/PCI-X桥接器,从而带来了额外的成 本、噪音、复杂性、主板空间及延迟。传统总线的这些不足却促进了PCIe等串行交换技术的普及。
   
         PCIe交换器主要用于扩展存储系统主板的PCIe端口数,用以连接更多组件或HBA上的ASIC。多数FC HBA厂商都转向了PCIe技术,因为它提供了串行接口,拥有更高的可扩展带宽,完全符合FC线率(1GB/s、2GB/s、4GB/s及8GB/s)的 要求。现在,市场上许多厂商都提供了相应的FC HBA和SATA卡。
   
        大家知道, 互联网连接主要依靠路由器的性能,路由器控制着信息数据(包)在用户、计算机和远程系统之间的传递,如网上冲浪、邮件、ftp等应用。高端路由器每秒可以 处理数以百万计的数据包,从而满足现代信息社会对处理速度和实时响应的苛刻要求。这些路由器为验证、安全、服务质量、路由优化以及网络管理提供远程包处 理。一些专用处理器和定制的ASIC也会参与其中。这些处理器和ASIC需要通过高速有效的、芯片对芯片或主板对主板的互联技术进行连接。通常,路由器由 网卡、路由器模块及控制模块组成。图3为PCIe网卡的一个实例。
 

                 图3 PCIe用于传送各种处理器中需要处理的数据及高速网络中的数据包。
      在工业嵌入式系统中的应用
     
       如今,PCIe已经被许多标准组织采用,用于工业嵌入式领域,如高端电信(Advanced Telecom)、微型TCA系统和AMC规格。其中,AMC采用PCIe高速串行接口,用于支持微型TCA系统中的AMC模块和高级TCA系统中的载波 模块。AMC模块被通信、医疗设备、蜂窝基站及成像系统等许多嵌入式环境采用。
   
       在基于X86、MIPS、PowerPC等处理器的系统中,PCIe接口提供了芯片组上的互联。PCIe交换器则用于扩展芯片组或处理器上有限的端口数。有些系统利用交换器的PTP功能开发系统背板和交换机,以支持更多的I/O设备。
   
         为了方便管理和控制,大多数路由器厂商采用传统PCI来连接路由器的子系统。近来,随着对管理模块带宽和处理能力需求的日益增长,迫使设计者寻求新的更快 速的互联技术。而PCIe技术由于可以同PCI兼容,正好提供了这一便利,且无须更改网络操作系统。PCIe交换器可用于连接嵌入式处理器和网络处理器, 因为大多数处理器都提供PCIe接口。
   
       另一个例子是,传统的安全系统在控制范围和功能上都有局限性,比如只能简单地检测门窗开关系统。但最近几年,这些系统的功能有了较大改善,如可以通过有线 或无线摄像机,对受保护区域中的多个点进行视频监控——获取视频图象,在本地机上进行处理,然后传送到主机进行分析。显然,这么多高分辨率摄像机对系统带 宽和吞吐量也提出了更高的要求,需要多个高速端口将信息传送给CPU或主机。PCIe交换器因为可以提供高速点对点连接,正好可以漂亮地满足这些要求。如 图4所示。
 

       图4. 在监控系统中采用PCIe,把多个分布式摄像机中的视频输入聚集到一个单一站点中
   
       综上所述,PCI Express由于提供了高速带宽、可扩展、广泛的生态圈、与PCI兼容等诸多优势,其应用范围正在从传统的PC和图形工作站领域向外扩展,在服务器、存 储、路由、多显示器计算以及工业嵌入式系统中都得到了非常广泛的应用,其取代传统的PCI/PCI-X总线也不过是时间问题。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值