PCI Express* Ethernet Networking



Similar documents
Introduction to PCI Express Positioning Information

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

The Bus (PCI and PCI-Express)

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

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

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

How To Increase Network Performance With Segmentation

PCI Express Basic Info *This info also applies to Laptops

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

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

PCI Express and Storage. Ron Emerick, Sun Microsystems

PCI Express: Interconnect of the future

Upgrading Data Center Network Architecture to 10 Gigabit Ethernet

Accelerating High-Speed Networking with Intel I/O Acceleration Technology

Architecting High-Speed Data Streaming Systems. Sujit Basu

How PCI Express Works (by Tracy V. Wilson)

3.4 Planning for PCI Express

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

Intel X58 Express Chipset

PCI Technology Overview

PCI Express IO Virtualization Overview

Storage Architectures. Ron Emerick, Oracle Corporation

Communicating with devices

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

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

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

Transitioning to 6Gb/s SAS (Serial-Attached SCSI) A Dell White Paper

PCIe Over Cable Provides Greater Performance for Less Cost for High Performance Computing (HPC) Clusters. from One Stop Systems (OSS)

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build

Chapter 5 Cubix XP4 Blade Server

10GBASE-T for Broad 10 Gigabit Adoption in the Data Center

How to build a high speed PCI Express bus expansion system using the Max Express product family 1

Redundancy in enterprise storage networks using dual-domain SAS configurations

Technical Brief. DualNet with Teaming Advanced Networking. October 2006 TB _v02

Sockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck

Things You Must Know About Gigabit Ethernet 1. Understanding Gigabit Ethernet

10GBASE T for Broad 10_Gigabit Adoption in the Data Center

Optimizing Large Arrays with StoneFly Storage Concentrators

Intel PCI and PCI Express*

Network Design. Yiannos Mylonas

Overview of Requirements and Applications for 40 Gigabit and 100 Gigabit Ethernet

High Availability Server Clustering Solutions

pco.interface GigE & USB Installation Guide

Using High Availability Technologies Lesson 12

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

Computer Systems Structure Input/Output

Local-Area Network -LAN

SN A. Reference Guide Efficient Data Center Virtualization with QLogic 10GbE Solutions from HP

Analyzing the Virtualization Deployment Advantages of Two- and Four-Socket Server Platforms

Chapter 5 Busses, Ports and Connecting Peripherals

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

enabling Ultra-High Bandwidth Scalable SSDs with HLnand

WD Hard Drive Interface Guide

Serial ATA in Servers and Networked Storage

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

Gigabit Ethernet. Abstract. 1. Introduction. 2. Benefits of Gigabit Ethernet

SCSI vs. Fibre Channel White Paper

SUN DUAL PORT 10GBase-T ETHERNET NETWORKING CARDS

Building High-Performance iscsi SAN Configurations. An Alacritech and McDATA Technical Note

PCI Express Impact on Storage Architectures. Ron Emerick, Sun Microsystems

PCI EXPRESS: AN OVERVIEW OF PCI EXPRESS, CABLED PCI EXPRESS, AND PXI EXPRESS

Scalable. Reliable. Flexible. High Performance Architecture. Fault Tolerant System Design. Expansion Options for Unique Business Needs

D1.2 Network Load Balancing

PCI vs. PCI Express vs. AGP

USB Port PCI Express Card

Oracle Virtual Networking Overview and Frequently Asked Questions March 26, 2013

ADVANCED NETWORK CONFIGURATION GUIDE

Next Generation Storage Networking for Next Generation Data Centers

Windows 8 SMB 2.2 File Sharing Performance

Accelerating Data Compression with Intel Multi-Core Processors

Integrating PCI Express into the PXI Backplane

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

Measuring Cache and Memory Latency and CPU to Memory Bandwidth

Optimizing Infrastructure Support For Storage Area Networks

OPTIMIZING SERVER VIRTUALIZATION

Chapter 1 Reading Organizer

Chapter 13 Selected Storage Systems and Interface

This is a product of VCCI Class B Compliance

Windows Server Performance Monitoring

High Speed Ethernet. Dr. Sanjay P. Ahuja, Ph.D. Professor School of Computing, UNF

Scalable. Reliable. Flexible. High Performance Architecture. Fault Tolerant System Design. Expansion Options for Unique Business Needs

10 Gigabit Ethernet: Scaling across LAN, MAN, WAN

INTRODUCTION TO MEDIA CONVERSION

Advanced Network Services Teaming

Layer 3 Network + Dedicated Internet Connectivity

DD670, DD860, and DD890 Hardware Overview

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

Welcome to Pericom s PCIe and USB3 ReDriver/Repeater Product Training Module.

SiS AMD Athlon TM 64FX/PCI-E Solution. Silicon Integrated Systems Corp. Integrated Product Division April. 2004

New!! - Higher performance for Windows and UNIX environments

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

White Paper: M.2 SSDs: Aligned for Speed. Comparing SSD form factors, interfaces, and software support

Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers

Executive Series. Intel Desktop Board DB75EN Executive Series MicroATX Form Factor

The Transition to PCI Express* for Client SSDs

PCI Express Impact on Storage Architectures and Future Data Centers

Using FPGAs to Design Gigabit Serial Backplanes. April 17, 2002

Transcription:

White Paper Intel PRO Network Adapters Network Performance Network Connectivity Express* Ethernet Networking Express*, a new third-generation input/output (I/O) standard, allows enhanced Ethernet network performance beyond that of the older Peripheral Component Interconnect () and Extended () desktop and server slots. The higher performance of Express derives from its faster, serial-bus architecture, which provides a dedicated, bi-directional I/O with 2.5-GHz clocking, versus the slower 133-MHz parallel bus of. This white paper provides an overview of the new Express bus architecture and the benefits it brings to Ethernet network connectivity for desktops, workstations and servers. September 2005

Contents Abstract...2 Introduction...2,, Express* A Natural Evolution...2 The Basics of Express...3 Ethernet to Servers and Workstations with Express...5 Further Performance and Manageability Enhancements by Intel...5 Conclusion...6 Ethernet to Desktops with Express...4 Abstract With ever-increasing network traffic, bottlenecks are inevitable in the existing parallel, multi-drop architecture of the Peripheral Component Interconnect () bus and its second-generation version, the Extended () bus. Today, those bottlenecks can be alleviated with the much higher performance of the thirdgeneration Express* architecture, which uses a 2.5-GHz clocked serial Input/Output (I/O) structure to provide higher bandwidth and far better scalability than its predecessor I/O architectures. This white paper provides an overview of the new Express bus architecture and the benefits it brings to Ethernet network connectivity for desktops, workstations and servers. Introduction The venerable first-generation standard and its secondgeneration relative, the bus, have served well over the years as Input/Output (I/O) architectures for PCs and network servers. While and will continue to provide service for some years to come, their usefulness will continue to diminish. The reasons are quite simple and are too bandwidth and scalability limited for much of today s computing and networking needs. Graphics cards are a good example of limitations. As computing graphic demands moved from 640x480 monochrome to true-color 1024x768 and beyond, the bandwidth pinch became increasingly severe. As a result, graphics cards today invariably have a dedicated I/O bus that meets the bandwidth and latency requirements for highresolution animated graphics, including full-screen video. Similarly, the bandwidth pinch and latency bottlenecks are now being felt in enterprise networks, especially those that have migrated to Gigabit Ethernet. The advent of multiprocessor servers amplifies the need for higher bandwidth I/O even more. Fortunately, this need is being answered by a thirdgeneration I/O architecture, formerly known as 3GIO and now referred to as Express* or e*. Express provides scalable high-bandwidth, dedicated I/O for use in a variety of applications, including network connectivity. Intel is actively supporting the move to Express with a family of Intel PRO Network Adapters. These new Express adapters from Intel are built on Intel Lead Free Technology 1 for RoHS 2 compliance and provide copper and fiber optic Gigabit Ethernet connectivity for desktops and servers built with Express slots. This white paper discusses the advantages of using Express over and for network connectivity and describes some special advantages offered by Intel PRO Network Adapters.,, Express A Natural Evolution The evolution from to to Express is a natural evolution driven by bandwidth needs. Figure 1 illustrates the results of this evolution in terms of bandwidth per pin (BW/pin) expressed as megabytes per second (MB/s). As this figure shows, Express has the advantage, both in terms of increased bandwidth and reduced device pin count, resulting in a faster device with a smaller footprint. Figure 1. Bandwidth-per-pin comparison between, and Express*. BW/Pin in MB/s 100 80 60 40 20 0 1.58 7.09 100 Express* : 32 bits x 33 MHz and 84 pins = 1.58 MB/s : 64 bits x 133 MHz and 150 pins = 7.09 MB/s e: 8 bits/direction x 2.5 Gb/s direction and 40 pins = 100 MB/s 2

Figure 2. Examples of parallel multi-drop bus design. Bandwidth diminishes as the number of slots and devices increases. Control RAM Control RAM Control RAM OR OR 133 MHz 100 MHz 100 MHz Increased bandwidth is very important from a networking perspective. Express provides dedicated I/O bandwidth over a high-speed serial bus, and a network adapter using Express I/O gets the full benefit of the higher bandwidth. This means that packets can travel at full wire speed and that servers will spend far less time waiting for client responses to complete transactions. Thus, more clients can be served faster with shorter connect times. In contrast, and are shared multi-drop parallel bus structures. The more devices that share the bus, the less bus bandwidth there is available for each device. This is illustrated further in Figure 2, which shows the multi-drop structure. Also, with multiple devices on the bus, clocks-down to accommodate the speed of the slowest device on the bus. bus speeds and bus sharing may not have been a big issue during the Fast Ethernet era (100 Mbps networks). However, the migration to Gigabit Ethernet (1000 Mbps) has strained the capacity of by essentially consuming most of the bandwidth resources of a server s bus. The same is also true for migrating Gigabit Ethernet to the desktop, where slots have even less bandwidth for supporting Gigabit Ethernet performance. With a bus, which is common for desktops, raw bandwidth for a single, unshared bus connection is 1 Gbps (32 bits x 33 MHz). This is inadequate for supporting full Gigabit Ethernet capacity to the desktop (data and transfer overhead), even when no other devices are sharing the bus. For, commonly used for servers, the bandwidth for one slot (no bus sharing) is 8 Gbps; however, this scales down as more slots and devices are added to the bus, as indicated in Figure 2, where multiple devices must share the fixed amount of bus resources. Express, on the other hand, scales upward in bandwidth with the addition of lanes. The minimum bidirectional unencoded bandwidth is 4 Gbps; however, it can scale up to as high as 64 Gbps of dedicated I/O bandwidth for a 16-lane Express link. The Basics of Express A basic Express link consists of two, low-voltage, differentially driven pairs of signals. This basic link structure is shown in Figure 3, where one differential signal pair is a transmit pair (Tx) and the other is a receive pair (Rx). The two signal pairs form a dual-simplex Express channel that is referred to as a x1 ( by 1 ) lane. Because the signals are differentially driven, Express has high noise immunity due to line-to-ground noise cancellation in the differential signals. Figure 3. Express* x1 lane. A lane consists of two differentially driven signal pairs between two Express devices (Device A and Device B). Device A Network Adapter Tx x1 Lane Rx Computer Device B 2.5 GHz Clock 2.5 GHz Clock 3

Table 1. Bandwidths for various Express* lane implementations. Express Lanes Un-encoded Data Rates (effective data rates) Encoded Data Rates Unidirectional Bidirectional Unidirectional Bidirectional x1 2 Gbps 4 Gbps 2.5 Gbps 5 Gbps x4 8 Gbps 16 Gbps 10 Gbps 20 Gbps x8 16 Gbps 32 Gbps 20 Gbps 40 Gbps x16 32 Gbps 64 Gbps 40 Gbps 80 Gbps Also, because a Express lane is dual-simplex, it can transmit in one direction while simultaneously receiving from the other direction. This bidirectionality provides the potential for doubling the overall effective bandwidth or throughput. The peak raw bandwidth of a x1 lane is 2.5 Gbps (2.5 GHz clock rate), but, because the lane is bidirectional, the effective raw data rate is 5 Gbps bidirectionally. These rates are for the stripped data bytes sent with 8b/10b encoding, and the 2.5 Gbps rate is referred to as an encoded rate. Bandwidths may also be referred to as an un-encoded or effective data rate, in which case the rate is eighty percent of the encoded rate (for example, 2 Gbps un-encoded unidirectionally and 4 Gbps bidirectionally for a x1 lane). Table 1 lists the bandwidths for various Express lane implementations. As per the Express specification, lanes via add-in slots can be implemented as x1, x4, x8 or x16 lanes. This allows designers to scale up the Express serial bus I/O frequency to as high as 64 Gbps (see Table 1) by adding lanes to Express cards and computer slots. For example, a x1 lane provides adequate bus bandwidth for the Express I/O of the Intel PRO/1000 PT Server Adapter. However, to provide additional I/O bandwidth for a dual-port Gigabit Ethernet adapter, a x4 lane is used in the Intel PRO/1000 PT Dual Port Server Adapter. For network designers, Express lane specifications are particularly important in selecting both servers and network adapter cards for servers. As pointed out above, a multi-port adapter should have additional lanes to support the additional traffic and bandwidth needs of the multiple Gigabit Ethernet ports. At the same time, however, servers must be selected with Express slots having lanes equal to or exceeding the highest lane-count card anticipated. For example, a x1 adapter will function in any e slot while a x4 adapter requires a x4 or larger slot. Ethernet to Desktops with Express Figure 4 shows Gigabit Ethernet to the desktop implemented through a Express serial bus I/O architecture. The topology contains a host bridge, the I/O bridge in this case, and a switch that provides fan-out for the Express serial I/O bus to the various endpoint devices, including a Gigabit Ethernet desktop adapter. The switch is shown here as a separate logical element, but is actually integrated into either the I/O bridge or the memory bridge, depending on the chipset implementation. The desktop implementation in Figure 4 also includes a 66-MHz parallel-bus structure connected to the I/O bridge. will coexist with Express for sometime and will still be a useful interface for slower applications. Figure 4. Gigabit Ethernet to the desktop implemented through the high-speed serial I/O bus of Express*. Graphics HDD Mobile Docking Gb Ethernet Express* ATA Serial Express CPU I/O Switch Express USB 2.0 Local I/O Add Ins Express 4

When migrating a desktop PC to Gigabit Ethernet, it is best to use a Express-compatible desktop adapter such as the Intel PRO/1000 PT Desktop Adapter. By using Express (instead of ), the full bandwidth for Gigabit Ethernet will be available for peak performance. More importantly, the dedicated 4-Gbps bidirectional I/O of Express allows the Gigabit Ethernet desktop adapter to perform at full speed without bus contention or bus sharing with other devices. This allows faster completion of network transactions between desktops and servers, resulting in both higher server availability for additional transactions and greater network efficiency. Ethernet to Servers and Workstations with Express Express implementations in servers and workstations are similar to that of desktops, except that servers and workstations require more and faster I/O connections. Figure 5 shows such an implementation on a multi-processor server. In this example, the legacy bus is replaced by a Express bridge to provide higher performance links to the or slots, and Express Gigabit Ethernet (GbE) connectivity has a dedicated, direct connection to the chipset. Figure 5. Example of Express* in server/workstation systems. The e* switch is integrated into the chipset. GbE Express* CPU CPU Chipset Express SATA LFC USB2 New servers, on the other hand, will likely have multiple Express slots to accommodate multiple Gigabit Ethernet adapters for network performance-enhancing techniques such as network segmentation and network adapter teaming. When Express server slots are x4 links, slots can be conserved by using dual-port Gigabit Ethernet adapters such as the Intel PRO/1000 PT Dual Port Server Adapter for Category 5 UTP copper cabling or the Intel PRO/1000 PF Dual Port Server Adapter for multi-mode fiber cabling. The importance of x4 Express server slots is that they provide the higher I/O bandwidth needed to support multi-port adapter performance. For cases where multi-port connectivity is not immediately required, x4 slots can still accommodate single-port x1 network adapters, leaving the x4 capability available for future network expansion with multi-port adapters. Further Performance and Manageability Enhancements by Intel In addition to full compliance with Gigabit Ethernet and Express standards, the Intel PRO/1000 PT and PF Network Adapters include a variety of additional features to enhance network performance and manageability. For example, all Intel PRO multi-port adapters use multiple dedicated Ethernet controllers, one for each port, rather than just adding multiple connectors to a single controller. All Intel PRO adapters are provided with drivers and management tools for simple and easy installation, and all adapters are compatibility tested for interoperability with other network infrastructure elements (such as switches and routers from major suppliers). Figure 6. Intel PROSet for Microsoft* Device Manager. This utility provides point-and-click access to all network adapter features, including teaming and VLAN configuration. For network connectivity, new workstations will likely have at least one Express slot to accommodate a Gigabit Ethernet adapter. This slot, or slots, can have x1, x4 or higher lane-counts and will still accommodate a single-port x1 Express network adapter, such as the Intel PRO/1000 PT Server Adapter for Category 5 UTP copper cabling. 5

The Intel PRO/1000 Network Adapters for Express slot interfaces are designed to provide high performance in multiprocessor systems by efficiently balancing network loads across multiple CPUs when used with Receive-Side Scaling from Microsoft or Scalable I/O on Linux*. Additionally, Intel is introducing new adapters with Intel I/O Acceleration Technology for further improving application response through higher network and storage I/O performance, reliability and efficiency. Network adapter management, including advanced teaming methods, is also much easier with Intel PROSet for Microsoft* Device Manager. The Intel PROSet utility, shown in Figure 6, uses a Windows* look and feel to provide easy point-and-click access to adapter drivers and configuration features, including adapter teaming for port aggregation and fault tolerance failover. Conclusion Express is the new third-generation I/O serial-bus standard that advances the previous standards known as and. While, and Express will coexist for sometime, Express provides a dedicated, high-performance, bandwidth-scalable bus that can enhance Ethernet performance beyond that achieved with the shared, multi-drop structures of and. To support migration of Gigabit Ethernet to the Express bus architecture, Intel has created the Intel PRO/1000 PT and PF family of network adapters for both copper and fiber connectivity. The Intel family of Express adapters is built on Intel Lead Free Technology 1 for RoHS 2 compliance and joins the broad line of Intel PRO Network Adapters for and, including 10 Gigabit Ethernet adapters for both fiber and Cx4 copper. Available in the first half of 2006. To find out more about this technology, visit: www.intel.com/technology/ioacceleration/index.htm To find out more about Intel network connectivity, visit: www.intel.com/network/connectivity To see the full line of Intel PRO/1000 Network Adapters for Express, visit: www.intel.com/go/pcie 1 Lead has not been intentionally added, but lead may still exist as an impurity below 1000 ppm. 2 Lead and other materials banned in the Restrictions on the use of Hazardous Substances (RoHS) Directive are either (1) below all applicable substance thresholds as proposed by the European Union or (2) an approved/pending exemption applies. This document and related materials and information are provided as is with no warranties, express or implied, including but not limited to any implied warranty of merchantability, fitness for a particular purpose, non-infringement of intellectual property rights, or any warranty otherwise arising out of any proposal, specification, or sample. Intel assumes no responsibility for any errors contained in this document and has no liabilities or obligations for any damages arising from or in connection with the use of this document. Intel and Intel PRO are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Intel and the Intel logo are trademarks or registered trademarks of the Intel Corporation or its subsidiaries in the United Sates and other countries. *Other names and brands may be claimed as the property of others. Copyright 2005 Intel Corporation. All rights reserved. Please Recycle 0805/TS/MESH/PP/5K 308781-001US