Introduction to PCI Express Positioning Information



Similar documents
Requesting Access to IBM Director Agent on Windows Planning / Implementation

TCP/IP ports on the CMM, IMM, IMM2, RSA II, BMC, and AMM management processors 1

Deploying Citrix MetaFrame on IBM eserver BladeCenter with FAStT Storage Planning / Implementation

Intel I340 Ethernet Dual Port and Quad Port Server Adapters for System x Product Guide

io3 Enterprise Mainstream Flash Adapters Product Guide

IBM RDX Removable Disk Backup Solution (Withdrawn) Product Guide

Introduction to Windows Server 2016 Nested Virtualization

Implementing Disk Encryption on System x Servers with IBM Security Key Lifecycle Manager Solution Guide

6Gb SAS Host Bus Adapter Product Guide

ServeRAID M5000 Series Performance Accelerator Key for IBM System x Product Guide

PCI Express* Ethernet Networking

QLogic 4Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenter IBM BladeCenter at-a-glance guide

New!! - Higher performance for Windows and UNIX environments

Solution Brief: Microsoft SQL Server 2014 Data Warehouse Fast Track on System x3550 M5 with Micron M500DC Enterprise Value SATA SSDs

An Introduction to NIC Teaming with Lenovo Networking Switches

QLogic 8Gb FC Single-port and Dual-port HBAs for IBM System x IBM System x at-a-glance guide

Emulex 8Gb Fibre Channel Expansion Card (CIOv) for IBM BladeCenter IBM BladeCenter at-a-glance guide

IBM BladeCenter Layer 2-7 Gigabit Ethernet Switch Module (Withdrawn) Product Guide

Platform LSF Version 9 Release 1.2. Migrating on Windows SC

Maximizing Server Storage Performance with PCI Express and Serial Attached SCSI. Article for InfoStor November 2003 Paul Griffith Adaptec, Inc.

PCI Express and Storage. Ron Emerick, Sun Microsystems

PCI Express IO Virtualization Overview

IBM Security QRadar Version Installing QRadar with a Bootable USB Flash-drive Technical Note

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

Integrating ERP and CRM Applications with IBM WebSphere Cast Iron IBM Redbooks Solution Guide

PCI Technology Overview

PCI EXPRESS TECHNOLOGY. Jim Brewer, Dell Business and Technology Development Joe Sekel, Dell Server Architecture and Technology

PCI Express Overview. And, by the way, they need to do it in less time.

IBM Flex System PCIe Expansion Node IBM Redbooks Product Guide

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Creating a PCI Express Interconnect AJAY V. BHATT, TECHNOLOGY AND RESEARCH LABS, INTEL CORPORATION

Rapid Data Backup and Restore Using NFS on IBM ProtecTIER TS7620 Deduplication Appliance Express IBM Redbooks Solution Guide

How PCI Express Works (by Tracy V. Wilson)

IBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide

Broadcom NetXtreme Gigabit Ethernet Adapters IBM Redbooks Product Guide

IBM Cognos Controller Version New Features Guide

ServeRAID H1110 SAS/SATA Controller for IBM System x IBM System x at-a-glance guide

Lenovo Partner Pack for System Center Operations Manager

IBM Flex System FC port 16Gb FC Adapter IBM Redbooks Product Guide

Release Notes. IBM Tivoli Identity Manager Oracle Database Adapter. Version First Edition (December 7, 2007)

Intel Server Board S3420GPV

IBM Security QRadar Version (MR1) Checking the Integrity of Event and Flow Logs Technical Note

IBM Tivoli Web Response Monitor

Disaster Recovery Procedures for Microsoft SQL 2000 and 2005 using N series

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

1U 18.5-inch Standard and Enhanced Media Consoles Product Guide

Tivoli Endpoint Manager for Security and Compliance Analytics. Setup Guide

Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.

IBM Rational Rhapsody NoMagic Magicdraw: Integration Page 1/9. MagicDraw UML - IBM Rational Rhapsody. Integration

21152 PCI-to-PCI Bridge

Version 8.2. Tivoli Endpoint Manager for Asset Discovery User's Guide

Installing on Windows

The Bus (PCI and PCI-Express)

Intel Server System S7000FC4URE-HWR

IBM Security QRadar Version (MR1) Replacing the SSL Certificate Technical Note

Intel Server Board S5000PALR Intel Server System SR1500ALR

Lenovo SAN Manager. Provisioning and Mapping Volumes. Lenovo Enterprise Product Group. February 2013; Revised April 2015

Red Hat CloudForms for Lenovo Product Guide

IBM TRIRIGA Application Platform Version Reporting: Creating Cross-Tab Reports in BIRT

High-Speed SERDES Interfaces In High Value FPGAs

Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide

The Transition to PCI Express* for Client SSDs

Chapter 5 Cubix XP4 Blade Server

Intel Server Board S3420GPRX Intel Server System SR1630GPRX Intel Server System SR1630HGPRX

IBM SmartCloud Analytics - Log Analysis. Anomaly App. Version 1.2

IBM RDX USB 3.0 Disk Backup Solution IBM Redbooks Product Guide

IBM FlashSystem. SNMP Guide

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

IBM Lotus Protector for Mail Encryption. User's Guide

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

Technology Note. PCI Express

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

High Availability Server Clustering Solutions

Tivoli Endpoint Manager for Configuration Management. User s Guide

T1kVA and T1.5kVA Tower Uninterruptible Power Supplies Product Guide

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

IBM Enterprise Marketing Management. Domain Name Options for

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010

Virtual Compute Appliance Frequently Asked Questions

Broadcom NetXtreme 10GBase-T Network Adapter Family for System x IBM Redbooks Product Guide

IBM Enterprise Marketing Management. Domain Name Options for

IBM Cognos Controller Version New Features Guide

Tivoli Endpoint Manager for Security and Compliance Analytics

Oracle Database Scalability in VMware ESX VMware ESX 3.5

pco.interface GigE & USB Installation Guide

Broadcom NetXtreme 10 GbE SFP+ Network Adapter Family for System x IBM Redbooks Product Guide

Intel Desktop Board DG965RY

Intel Server S3200SHL

IEEE /ZigBee USB Dongle

Patch Management for Red Hat Enterprise Linux. User s Guide

PCI Express Basic Info *This info also applies to Laptops

IBM Security QRadar Version (MR1) Installing QRadar 7.1 Using a Bootable USB Flash-Drive Technical Note

IBM Security SiteProtector System Migration Utility Guide

Intel Desktop Board DP55WB

The Intel NetStructure SIU520 Signaling Interface

Performance and Recommended Use of AB545A 4-Port Gigabit Ethernet Cards

Using Multi-Port Intel Ethernet Server Adapters to Optimize Server Virtualization

Emulex Networking and Converged Networking Adapters for ThinkServer Product Guide

Transcription:

Introduction to PCI Express Positioning Information Main PCI Express is the latest development in PCI to support adapters and devices. The technology is aimed at multiple market segments, meaning that it can be used to provide for connectivity for chip-to-chips, boardto-boards, and adapters. PCI Express uses a serial interface and allows for point-to-point interconnections between devices using directly wired interfaces between these connection points. This differs from previous PCI bus architectures that used a shared, parallel bus architecture. A single PCI Express serial link is a dual-simplex connection using two pairs of wires, one pair for transmit and one pair for receive, and can only transmit one bit per cycle. Although this sounds limiting, it can transmit at the extremely high speed of 2.5 Gbps, which equates to a burst mode of 320 MBps on a single connection. These two pairs of wires is called a lane. A PCI Express link may be comprised of multiple lanes. In such configurations, the connection is labeled as x1, x2, x4, x12, x16 or x32, where the number is effectively the number of lanes. So where PCI Express x1 would require 4 wires to connect, a x16 implementation would require 16 times that amount or 64 wires. This also results in differently sized slots. Tip: When you refer to the lane nomenclature, you use the word "by", as in "by eight" for x8. The figure below shows the slots for 32-bit PCI 2.0, PCI Express x1 and PCI Express x16. It is clear that the PCI Express x16 adapter will not physically fit in the PCI x1 slot. Figure: PCI 2.0 and PCI Express Edge Connectors Introduction to PCI Express 1

You can install PCI Express slots in larger slots but not smaller ones. For example, you can install a PCI Express x1 adapter into an x16 slot (but will still operate at the x1 speed), but you cannot insert an x16 adapter into an x1 slot. This compatibility is shown in the table below. Table: PCI Express slot compatibility x1 slot x4 slot x8 slot x16 slot x1 card Supported Supported Supported Supported x4 card No Supported Supported Supported x8 card No No Supported Supported x16 card No No No Supported While the underlying hardware technology is different between PCI-X and PCI Express, they remain compatible at the software layer. So it will support existing operating systems, drivers and BIOS without any changes. As they are compatible at the device driver model and software stacks PCI Express devices look just like PCI devices to software. One of the major benefits of PCI Express is that it is not limited to use as a connector for adapters. Due to its high speed and scalable bus widths, it can be used as a high speed interface to connect many different devices. PCI Express may be used to connect multiple onboard devices and provide a fabric that is capable of supporting USB 2, Infiniband, Gigabit Ethernet, and others. Performance PCI Express currently runs at 2.5 Gbps, or 200 MBps per lane in each direction, providing a total bandwidth of 80 Gbps in a 32-lane configuration, and up to 160 Gbps in a full duplex x32 configuration. Future frequency increases will scale up total bandwidth to the limits of copper (which is 12.5 Gbps per wire) and significantly beyond that via other media without impacting any layers above the physical layer in the protocol stack. The table below shows the throughput of PCI Express at different lane widths. Table: PCI Express maximum transfer rate Lane width Clock speed Throughput (duplex, bits) Throughput (duplex, bytes) Initial expected uses x1 2.5 GHz 5 Gbps 400 MBps Slots, Gigabit Ethernet x2 2.5 GHz 10 Gbps 800 MBps x4 2.5 GHz 20 Gbps 1.6 GBps Slots, 10 Gigabit Ethernet, SCSI, SAS x8 2.5 GHz 40 Gbps 3.2 GBps x16 2.5 GHz 80 Gbps 6.4 GBps Graphics adapters PCI Express uses an embedded clocking technique using 8b/10b encoding. The clock information is encoded directly into the data stream, rather than having the clock as a separate signal. The 8b/10b encoding essentially requires 10 bits per character, or about 20% channel overhead. This encoding explains differences in the published spec speeds of 250 MBps (with the embedded clock overhead) and 200 MBps (data only, without the overhead). For ease of comparison, Table 5-3 shows throughput in both bps and Bps. When compared to the current version of a PCI-X 2.0 adapter running at 133 MHz QDR, the potential sustained throughput of PCI Express x16 is over double the throughput as shown in the figure below. Introduction to PCI Express 2

Figure: PCI Express and PCI-X comparison (in Gbps) Introduction to PCI Express 3

Notices Lenovo may not offer the products, services, or features discussed in this document in all countries. Consult your local Lenovo representative for information on the products and services currently available in your area. Any reference to a Lenovo product, program, or service is not intended to state or imply that only that Lenovo product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any Lenovo intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any other product, program, or service. Lenovo may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: Lenovo (United States), Inc. 1009 Think Place - Building One Morrisville, NC 27560 U.S.A. Attention: Lenovo Director of Licensing LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON- INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. Lenovo may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. The products described in this document are not intended for use in implantation or other life support applications where malfunction may result in injury or death to persons. The information contained in this document does not affect or change Lenovo product specifications or warranties. Nothing in this document shall operate as an express or implied license or indemnity under the intellectual property rights of Lenovo or third parties. All information contained in this document was obtained in specific environments and is presented as an illustration. The result obtained in other operating environments may vary. Lenovo may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Any references in this publication to non-lenovo Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this Lenovo product, and use of those Web sites is at your own risk. Any performance data contained herein was determined in a controlled environment. Therefore, the result obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Copyright Lenovo 2015. All rights reserved. This document was created or updated on Oct 16, 2005. Send us your comments in one of the following ways: Use the online Contact us review form found at: http://lenovopress.com/tips0456 Send your comments in an e-mail to: Introduction to PCI Express 4

comments@lenovopress.com This document is available online at http://lenovopress.com/tips0456. Trademarks Lenovo, the Lenovo logo, and For Those Who Do are trademarks or registered trademarks of Lenovo in the United States, other countries, or both. These and other Lenovo trademarked terms are marked on their first occurrence in this information with the appropriate symbol ( or TM), indicating US registered or common law trademarks owned by Lenovo at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of Lenovo trademarks is available on the Web at http://www.lenovo.com/legal/copytrade.html. The following terms are trademarks of Lenovo in the United States, other countries, or both: Flex SystemTM Lenovo Lenovo(logo) Lenovo XClarityTM System x X5TM The following terms are trademarks of other companies: Intel, Intel Xeon, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. Introduction to PCI Express 5