3.4 Planning for PCI Express



Similar documents
Integrating PCI Express into the PXI Backplane

Architecting High-Speed Data Streaming Systems. Sujit Basu

How PCI Express Works (by Tracy V. Wilson)

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

Modular Instrumentation Technology Overview

PCI Express* Ethernet Networking

Computer buses and interfaces

The Bus (PCI and PCI-Express)

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

PCI Express: Interconnect of the future

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

Appendix A: Camera connectors

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

PCI Express Basic Info *This info also applies to Laptops

PCI Technology Overview

Communicating with devices

Technology Note. PCI Express

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

Chapter 5 Busses, Ports and Connecting Peripherals

Intel X58 Express Chipset

Discovering Computers Living in a Digital World

WD Hard Drive Interface Guide

Introduction to PCI Express Positioning Information

SATA Evolves SATA Specification v3.2 FMS 2013

Chapter 02: Computer Organization. Lesson 04: Functional units and components in a computer organization Part 3 Bus Structures

Chapter 13 Selected Storage Systems and Interface

Computer Systems Structure Input/Output

Intel PCI and PCI Express*

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

PCI Express and Storage. Ron Emerick, Sun Microsystems

What s New in Mike Bailey LabVIEW Technical Evangelist. uk.ni.com

The Elements of GigE Vision

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

The Dusk of FireWire - The Dawn of USB 3.0

PCI Express Clock Specifications and Effect on NI PXIe-PCIe8375 Interoperability. White Paper

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

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

Focusrite IEEE 1394 (FireWire) Device Compatibility

Next Generation Storage Networking for Next Generation Data Centers

LTE, WLAN, BLUETOOTHB

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

NI Platform for automotive measurement and test applications

Appendix A. by Gordon Getty, Agilent Technologies

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Lizy Kurian John Electrical and Computer Engineering Department, The University of Texas as Austin

Lecture 2: Computer Hardware and Ports.

EMX-2500 DATA SHEET FEATURES GIGABIT ETHERNET REMOTE CONTROLLER FOR PXI EXPRESS MAINFRAMES SYSTEM LEVEL FUNCTIONALITY

Data storage and high-speed streaming

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

USB Port PCI Express Card

Network Performance Optimisation and Load Balancing. Wulf Thannhaeuser

Keysight M9485A PXIe Multiport Vector Network Analyzer. Configuration Guide

Knut Omang Ifi/Oracle 19 Oct, 2015

Teradici Remote Workstation Karte PCoIP Host Card Overview

PCI vs. PCI Express vs. AGP

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Computer Input/Output Ports and Interfaces

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

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper

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

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

G-RAID 2 - Award Winning RAID 0 Storage System

Gigabit Ethernet and Pleora s iport Connectivity Solution

Bus Interconnect Evolution in embedded computing

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

10 Gigabit Ethernet: Scaling across LAN, MAN, WAN

Set Up Your MXI -Express x1 System

Dell d620 pc card slot: poem from baby boy to daddy

AC Wireless Dual Band PCI Express Adapter. Highlights

Demystifying Wireless for Real-World Measurement Applications

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

Solutions for Increasing the Number of PC Parallel Port Control and Selecting Lines

ALL-AIO-2321P ZERO CLIENT

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

USB Port PCI Express Card

1000Mbps Ethernet Performance Test Report

Universal Flash Storage: Mobilize Your Data

2big Quadra ENTERPRISE CLASS. Professional 2-Disk RAID DESIGN BY NEIL POULTON. esata 3Gb/s FireWire 800 & 400 USB 2.0

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

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

The Motherboard Chapter #5

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

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

Accelerating Data Compression with Intel Multi-Core Processors

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

Desktop Consolidation. Stéphane Verdy, CTO Devon IT

This is a product of VCCI Class B Compliance

d2 Quadra ENTERPRISE CLASS Professional Hard Disk DESIGN BY NEIL POULTON esata 3Gb/s FireWire 800 & 400 USB 2.0

PU-USBX. USB over Ethernet Extender OPERATION MANUAL

HP Z Turbo Drive PCIe SSD

S b at 1.6 Gigabit/Second Bandwidth Encourages Industrial Imaging and Instrumentation Applications Growth

USB 3.0 to Gigabit Ethernet Adapter

Comtrol Corporation: Latency Performance Testing of Network Device Servers

Eight Ways to Increase GPIB System Performance

An Introduction to PCI Express

Storage Architectures. Ron Emerick, Oracle Corporation

For the purpose of setting up a home network, all you need to worry about are two major categories of components:

Transcription:

3.4 Planning for PCI Express Evaluating Platforms for Performance and Reusability How many of you own a PC with PCIe slot? What about a PCI slot? 168

Advances in PC Bus Technology Do you remember this slide from the bus technology section earlier? We promised we would come back to it, so here we are to discuss the highlighted section PCI Express. As you can see, it has incredibly low latency and very high bandwidth. In fact, only PCI has lower latency, and nobody has higher bandwidth. This is an incredibly combination for test and measurement applications. 169

PCI Express Why do we care about PCI Express? It s FAST Serial interconnect at 2.5Gb/s PCI transactions are packetized and then serialized LVDS signaling, point-to-point, 8B/10B encoded x1 (by 1) gives real-world performance of 200 MB/s/direction x16 (by 16) gives real-world performance of 3.2 GB/s/direction Evolutionary version of PCI Uses same software model The main thing to take away about PCI Express is it s speed it is fast!!! How does it achieve the speed? It uses a serial interconnect at 2.5 gigabits per second. It takes the PCI transactions that previously existed and packetizes them and then serializes them using LVDS signaling in a point-to-point fashion with 8B/10B encoding. Note: LVDS stands for low-voltage differential signaling. Note: 8B/10B encoding is a correction method to balance digital transmissions. It has the effect of sapping 20% of the bitrate in the process, though. The by-one configuration (with one serial lane) gives performance of 200 megabytes per second per direction. (note the difference between bits and bytes on this slide). The by-sixteen configuration (with sixteen serial lanes) gives performance of 3.2 GB per second per direction. This is also a purely evolutionary version of PCI, meaning that all software support is 100% backward compatible. When NI released the PCI Express GPIB board last year, the driver development team didn t need to make ANY changes to the GPIB driver to support the new board. It looked exactly the same to the software as PCI. 170

PCI and PCIe Slots on a Motherboard Four PCI Slots Two x1 PCI Express Slots One x16 PCI Express Slot This picture represents how typical motherboards will look for years and probably decades to come. There will be PCI and PCI Express slots side-by-side in the way the PCI and ISA slots have been side-by-side for the last 10+ years. (You can still find ISA slots on motherboards today.) This also shows the size difference between the x1 slots and the x16 slots. The x16 slot in this picture replaces the AGP slot that previously existed for high-performance video applications. 171

ExpressCard : PCI Express for Laptops Laptops shipping January 2005 34mm and 54 mm form-factors ExpressCard is the version of PCI Express that will replace PCMCIA or CardBus in laptop applications. Industry adoption is being driven by a $10 $15 cost reduction for Laptop manufacturers versus Cardbus. There are two main sizes represented here the ExpressCard 54 and ExpressCard 34. As you can see, the ExpressCard/34 can plug into 54 slot. As one example of performance, the ExpressCard 54 can have mini rotating hard-drives which is a lot of performance in a very small package. Laptops with ExpressCard slots first shipped January 2005 Technical note: both USB 2.0 and PCIe signaling is available on the host. Coming Modules IEEE-1394 Firewire A/B Bluetooth Flash Memory Gigabit Ethernet 802.11 Wireless and many more to come 172

What is the PCI Express Bandwidth? Bus Bandwidth (MB/s) PCI (32-bit, 33 MHz) 132 (shared) x1 PCI Express 250 (per slot) x4 PCI Express 1000 (per slot) x16 PCI Express 4000 (per slot) Some report both directions versus single directions Example: x1 PCI Express 500 MB/s (Both Directions) 250 MB/s (Single Direction) 200 MB/s (Single Direction, packet overhead correction) Intel says x1 PCI Express is 500 Mbytes/s, but that is counting both directions. For Measurement Applications, 250 Mbytes/s is the number NI will be using. Then, with the overhead correction, the real-world number is right at 200 MB/s. But be aware of the different reporting in the industry. 250 MB/s * 8/10 (encoding) = 200 MB/s 173

Evolution of Industry Standard Buses 100000 10000 Speed (Mbits/S) 1000 100 10 1 USB Ethernet PC Buses ISA 10 Mbit Ethernet PCI 32/33 100 Mbit Ethernet USB 1.1 PCI Express Gigabit Ethernet USB 2.0 40X 1986 1988 1990 1992 1994 1996 Year 1998 2000 2002 2004 2006 This is a picture of how industry-standard buses have evolved in the last 20 years. PC buses have maintained the highest performance over the years, but gigabit ethernet and USB 2.0 were catching up quickly. PCI Express raises the bar immensely, with over 40X the speed of gigabit Ethernet. Note: 40x is derived the following way: Gigabit Ethernet : 1000 MBit/s (1 Gbit/s) PCI Express x16 : 2.5 GBit/s times 16 lines = 40 Gbit/s 174

PCI Express Industry Adoption First PCI Express desktops shipped mid 2004 First ExpressCard laptops shipped January 2005 PCI and PCI Express are side-by-side in all Intel/Dell roadmaps Primary consumer drive is graphics processing (gamers, video editing) PCIe x16 slot replacing AGP As with any new bus, there will be a delayed adoption by the marketplace. PCI Express desktops began shipping mid-2004, and ExpressCard laptops started shipping in early 2005. All of the roadmaps from Intel and Dell currently have the PCI and PCIe slots side-by-side for many years to come this is a good thing for technology continuity and will help you preserve and continue your existing investment in PCI. Also, one of the initial drivers for PCI is the graphics processing capabilities from the higher bandwidth. 175

National Instruments PCI Express Roadmap PCIe Standard Complete First Desktops Shipping ExpressCard for Laptops 2003 2004 2005 2006 2007 PCIe GPIB PCIe CameraLink PXI-8196 w/ ExpressCard PCI and PCIe Products PXI 2.2 Compliant Products cpcie / PXIe Specification Work PXI and PXIe Products If you look specifically at NI s roadmap related to PCI Express, here is the timeline. 176

PCI Express Bandwidth Demonstration In applications that need high bandwidth, like high speed video acquisition, PCI Express enabled more data to be streamed to the PC, and thus a more accurate representation of the real-time event. Previously, applications like this either relied on less data to make a decision, or used very expensive, proprietary systems to meet their bandwidth needs. 177

Summary PCI and PCI Express will be offered side-by-side in Desktop PCs Mainstream acceptance of PCI indicates PCI availability for decades ISA still available today, remains popular in industrial segments PCI market size drove software compatibility for PCI Express PCI Express will enable new applications for Virtual Instrumentation Work to integrate PCI Express and PXI is underway Specifications in 2005, products in 2006 Compatibility will preserve investment, while increasing system performance 178