PCI Express: Evolution, Deployment and Challenges

Size: px
Start display at page:

Download "PCI Express: Evolution, Deployment and Challenges"

Transcription

1 PCI Express: Evolution, Deployment and Challenges Nick Ma 马明辉 Field Applications Engineer, PLX Freescale Technology Forum, Beijing Track: Enabling Technologies Freescale Technology Forum, Beijing - November

2 Agenda Interconnect Evolution PCI to PCI Express PCI Based Systems Usage models PCI Express Systems Usage models Design considerations of PCIe systems Freescale Processors Market Trends Q & A Freescale Technology Forum, Beijing - November

3 Evolution of PCI to PCI Express PCI/PCIe has a significant Ecosystem available in the market today! Many different devices spanning a large number of various functionalities Large investment made in drivers and other software PCI Express (PCIe) completely leverages the software model developed for PCI PCI/PCIe is a de facto standard on PC, Server, Workstation, Blade, and Embedded Processors PCI/PCIe is replacing proprietary Bus Architectures found in Embedded designs of yesterday: Chip-to-Chip interconnects Control Backplane busses Embedded system busses Freescale Technology Forum, Beijing - November

4 Evolution of PCI to PCI Express PCI MHz Introduced in 1993 Limited to 10 loads per bus Can run at lower speed to accommodate more loads Peak Bandwidth: 133MB/sec PCI MHz Introduced in 1995 Limited to 5 loads per bus 64 bits addressing with single address cycle Peak Bandwidth: 533MB/sec Load Count: Devices = 1; Slot/Add-in Cards = 2 Freescale Technology Forum, Beijing - November

5 Evolution of PCI to PCI Express PCI-X has improvements over PCI Introduced in 1999 Specification for higher bus speeds Increased efficiency of bus transfers with protocol enhancements Split Transactions allowing the bus to be utilized by another device while the slave (completer) device is gathering the read data PCI bus transfer efficiency: 50-60% PCI-X bus transfer efficiency: 85% Freescale Technology Forum, Beijing - November

6 Evolution of PCI to PCI Express PCI-X MHz Limited to two-three loads per bus Peak Bandwidth: 800MB/sec PCI-X MHz Point to Point Bus limited to one-two loads per bus* Peak Bandwidth: 1066MB/sec PCI-X based systems can run at lower bus speed to increase the number of loads and take advantage of PCI-X split transaction feature Load Count: Devices = 1; Slot/Add-in Cards = 2 Freescale Technology Forum, Beijing - November

7 Evolution of PCI to PCI Express PCI Express Introduced in 2002 Packet based high-speed serial lines Point-to-Point Differential signaling PCIe is switched versus a multi-drop bus found in PCI Higher Throughput; Higher Bandwidth/pin; and Scalable Interconnect Full Duplex Transmit and Receive Simultaneously Freescale Technology Forum, Beijing - November

8 Evolution of PCI to PCI Express Each SerDes (serial) line runs at: PCIe 1.0 Gen1: 2.5 Gb/sec Aggregate Bandwidth: x1=0.5; x4=2; x8=4; x16=8 GB/sec PCIe 2.0 Gen2: 5.0 Gb/sec (2X throughput of Gen1) Aggregate Bandwidth: x1=1; x4=4; x8=8; x16=16 GB/sec PCIe 3.0 Gen3: 8.0 Gb/sec (2X throughput of Gen2) Aggregate Bandwidth: x1=2; x4=8; x8=16; x16=32 GB/sec Freescale Technology Forum, Beijing - November

9 Networking Bandwidth and PCI/PCIe 40 Gbps 100 Gbps Dual 10 Gbps 10 Gbps PCIe 3.0 (Gen3) Quad 1 Gbps PCIe 2.0 (Gen2) 100 Mbps 1 Gbps PCIe 1.0 (Gen1) PCI-X 100/133MHz PCI 66MHz 10 Mbps PCI 33MHz ISA/EISA Freescale Technology Forum, Beijing - November

10 Storage Bandwidth and PCI/PCIe SCSI 1 Gbps FC 40 Gbps FCOE 16 Gbps FC Dual 8 Gbps FC Dual 4 Gbps PCIe 3.0 (Gen3) FC Dual 2 Gbps FC/ PCIe 2.0 (Gen2) 4 Gbps FC 2 Gbps FC PCIe 1.0 (Gen1) PCI 33MHz PCI-X 100/133MHz PCI 66MHz ISA/EISA Freescale Technology Forum, Beijing - November

11 Graphics and PCI/PCIe Very High Performance Graphics PCIe 3.0 (Gen3) Graphics Cards High Performance Graphics High Performance Graphics PCI 66MHz PCI 33MHz AGP PCIe 1.0 (Gen1) PCIe 2.0 (Gen2) ISA/EISA Freescale Technology Forum, Beijing - November

12 Agenda Interconnect Evolution PCI to PCI Express PCI Based Systems Usage models PCI Express Systems Usage models Design considerations of PCIe systems Freescale Processors Market Trends Q & A Freescale Technology Forum, Beijing - November

13 PCI Based Embedded Systems 10/100/1000 Ethernet Serial Embedded Processor Mem Flash ASIC PCI To Backplane ASIC Controller Card Freescale Technology Forum, Beijing - November

14 PCI Based Embedded Systems 10/100/1000 Ethernet Serial Embedded Processor Mem Flash Addition of PCI-PCI bridge to increase number of PCI loads ASIC PCI ASIC PCI 2 PCI Bridge To Backplane Controller Card Freescale Technology Forum, Beijing - November

15 PCI-X Based Embedded Systems 10/100/1000 Ethernet Serial Embedded Processor Mem Flash Limit of two-three loads on PCI-X 100MHz PCI-X 100 MHz ASIC Limit of one-two loads on PCI-X 133MHz PCI-X2PCI Bridge Load Count: Devices = 1 Slot/Add-in Cards = 2 To Backplane Controller Card Freescale Technology Forum, Beijing - November

16 PCI Based Embedded Systems 10/100/1000 Ethernet (Management) Serial Embedded Processor Mem Flash ASIC PCI ASIC Ethernet To Backplane Controller Card Freescale Technology Forum, Beijing - November

17 Latency Comparison PCI MHz: Read Access Time = 510ns PCI MHz: Read Access Time = 150ns PCI-X: Read Access Time = 80ns or 60ns 8 clocks of 10ns (100MHz) or 7.5ns (133MHz) Freescale Technology Forum, Beijing - November

18 Agenda Interconnect Evolution PCI to PCI Express PCI Based Systems Usage models PCI Express Systems Usage models Design considerations of PCIe systems Freescale Processors Market Trends Q & A Freescale Technology Forum, Beijing - November

19 Advantages of PCIe based systems Scalability Number of Ports and Lanes per Port Higher Throughput (Less Transport Delay) Less number of wires per Gbps Higher bandwidth per pin System implementations require fewer lines Hence, overall reduced system cost per unit bandwidth Freescale Technology Forum, Beijing - November

20 PCIe Based Embedded Systems 10/100/1000 Ethernet Serial Embedded Processor Mem Flash PCIe PCI/PCI-X PCIe ASIC Switch ASIC To Backplane Controller Card Freescale Technology Forum, Beijing - November

21 PCIe Based Embedded Systems 10/100/1000 Ethernet Serial Embedded Processor Mem Flash PCIe PCIe ASIC Switch ASIC To Backplane Controller Card Freescale Technology Forum, Beijing - November

22 PCIe Based Embedded Systems Backplanes Line Card ASIC PCIe Switch Controller Card ASIC PCIe Embedded Switch Processor Controller Card Line Card ASIC PCIe PCIe Switch Embedded Processor Switch ASIC Freescale Technology Forum, Beijing - November

23 PCIe Based Embedded System CPU Freescale Memory x4 ASIC Image Processing - 1 x4 PEX 8525 x4 ASIC Engine Control 2 x4 x4 ASIC Image Processing 2 ASIC Engine Control 1 Freescale Technology Forum, Beijing - November

24 Agenda Interconnect Evolution PCI to PCI Express PCI Based Systems Usage models PCI Express Systems Usage models Design considerations of PCIe systems Freescale Processors Market Trends Q & A Freescale Technology Forum, Beijing - November

25 Gen 1 Layout of the System Gen 1 (2.5 Gbps) layout is fairly simple with standard FR-4 material General rules Keep number of discontinuities minimal Keep higher trace width (smaller resistance, minimal 5mils, 6 mils desirable) and ½ oz copper on the trace Chip-to-Chip Two Break out of the chip Backplane (up to 40 of trace) Four Vias Two on the break out of the chip Two on the backplane connectors Freescale Technology Forum, Beijing - November

26 Gen 1 Layout of the System Cable (Up to 7-10 meters of cable) can be driven by PCIe Switches and Bridges Optical (EMCORE modules) another option for Gen 1 that can scale to Gen 3 and beyond Freescale Technology Forum, Beijing - November

27 Gen 2 Layout of the System Gen 2 (5 Gbps) layout needs scrutiny with standard FR- 4 material General rules Keep number of discontinuities minimal Keep higher trace width (smaller resistance, minimal 5mils, 6 mils desirable) and ½ oz copper on the trace Chip-to-Chip Two Break out of the chip Backplane (up to 40 of trace) Four Vias Two on the break out of the chip Two on the backplane connectors Freescale Technology Forum, Beijing - November

28 Gen 2 Layout of the System Cable (Up to 3-5 meters of cable) can be driven by PCIe switches and Bridges Optical (EMCORE modules) another option for Gen 1 that can scale to Gen 3 and beyond At Gen 2 rate, simulation is highly suggested Other options for less lossy material Nelco 4000-SI-13, Nelco 6000, Rogers,. With standard Tx and Rx with pre-emphasis and deemphasis should work for 40 of trace length Shown in PLX Freescale Technology Forum, Beijing - November

29 Dual Cast Feature Relieves CPU Source Port Switch Exclusive feature from PLX Allows forwarding of one ingress packet to two egress ports Posted transactions only (Memory Writes) Forward ingress packet to any 2 user selectable ports ACKs have to be received for both copies 8 Dual Cast Windows available Select 8 address ranges to copy from Used to segment traffic Destination Port Dual Cast Port Useful for different applications Storage Systems (Redundancy) Dual Host (High Availability) Systems Traffic monitoring Increases CPU performance! Relieves CPU from dual writes of same data Ask about the Dual Cast training video with audio Freescale Technology Forum, Beijing - November

30 Eight Dual Cast Windows Source Port One Source Port One Dual Cast Port ( copy to port) Up to 8 Destination Ports ( copy from ports) Destination Port Switch Dual Cast Port 8 Dual Cast Windows 8 address windows to be copied from Can all be within one egress port Can be distributed amongst up to 8 egress ports All 8 windows get copied to same Dual Cast port Freescale Technology Forum, Beijing - November

31 Eight Dual Cast Windows Example In this example, all 8 BARs are located in 8 different Destination Ports Source Port Any data written to BAR 0 in Destination Port will be copied to corresponding address window (BAR 0) in Dual Cast port PEX 8648 BAR 0 BAR 1 BAR 2 BAR 3 BAR 4 BAR 5 BAR 6 BAR 7 BAR 0 BAR 1 BAR 2 BAR 3 BAR 4 BAR 5 BAR 6 BAR 7 Destination Port 1 Destination Port 2 Destination Port 3 Destination Port 4 Destination Port 5 Destination Port 6 Destination Port 7 Destination Port 8 Dual Cast Port Freescale Technology Forum, Beijing - November

32 Fail-Over System (NT and Dual Cast) Applications Servers SAN/NAS System A L7 Switches Routing System B Dual Cast Data going to each downstream port on switch being copied to other system via NT Port Processor (Primary) Root Complex Processor (Backup) Root Complex Non-Transparent Port Failover Processor Isolation Address Translation PEX 8632 NT x4 & x8 x4 & x8 NT PEX 8632 Hot-Plug Controllers Allows for live board or blade replacement & servicing Freescale Technology Forum, Beijing - November

33 Dual Clock Domain Support Support of two clock domains: Spread Spectrum Clock Domain Modulated clock input 100MHz +/-30kHz (300ppm) Constant Frequency Clock Domain Constant clock input 100MHz Host 1 SSC Domain 1 Host 2 SSC Domain 2 Applications of Dual Clock Domain Architectures: Removes requirement for single source clock Important for modular systems Connection of two different Host systems using their own Spread Spectrum clock. PCIe over cable/fiber over long distances Freescale Technology Forum, Beijing - November

34 Dual Clock Domain Architecture T Host 1 SSC Domain 1 OSC SSC Clock Buffer CPU Bridge Constant Clock Domain (Non-SSC) CPU Bridge Host 2 SSC Domain 2 OSC SSC Clock Buffer I/O I/O I/O Switch NT T NT Switch I/O I/O OSC OSC I/O Constant Clock Input Freescale Technology Forum, Beijing - November

35 PCIe Switch with DMA PCIe Switch is a Multi-Function device Function 0 P-to-P bridge Transparent Switch model No Driver Required Function 1 DMA endpoint Type 0 Configuration Header Memory mapped registers Requires DMA Driver Provided by PLX Availability December 2008 PEX8619: 16-lane/16-Port PEX8615: 12-lane/12-Port PEX8609: 8-lane/8-Port P-P Bridge DMA F1 Upstream Port P-P Bridge P-P Bridge Downstream Ports Virtual Bus P-P Bridge P-P Bridge Freescale Technology Forum, Beijing - November

36 DMA Benefits Independent Data Mover Can transfer small and large blocks of data No CPU involvement Can transfer data between all switch ports Centralized DMA Engine Processor/chipset no longer needs to support DMA More selection lower cost Software consolidation through multiple platforms Software code for one DMA engine Improves system performance Low latency transfers while sustaining Gen 2 speeds Freescale Technology Forum, Beijing - November

37 Packet-Ahead Feature Allows the NT port to modify the original Traffic Class (TC) of a PCIe packet From TC0 to TCx where TCx is TC1 TC7 Benefits Provides two separate data paths for memory traffic Low priority, High priority Enhanced QoS regardless of CPU single VC limitation Differentiation of traffic in single VC systems Available in PEX8618, PEX8614 and PEX8608 Freescale Technology Forum, Beijing - November

38 Example with Packet-Ahead Same CPU Limitations VC0 and TC0 only Same Endpoint and Switch capabilities VC0 VC1; TC0 TC1 CPU Two paths to CPU Via Upstream Port and NT Port NT PEX 8618 For packets received on NT Port TC is changed from TC0 to TC1 Are mapped to High Priority VC1 ASIC ASIC ASIC Packets received on upstream port are unaffected Freescale Technology Forum, Beijing - November

39 PLX PCIe Debug Features SerDes Link Training and Status State Machine state changes saved Monitor any port on the device On-chip collection & extraction of SerDes receiver Eye width Scope reference clock jitter most critical for Gen2 Loopback modes: internal, external, recovered clock, recovered data Error Injection Confirm how your software handles errors found in packets. Freescale Technology Forum, Beijing - November

40 PLX PCIe Debug Features (cont d) Datapath Bad DLLP and TLP error counters Probe Mode Access to internal data paths & state machines Trigger on user specified state change Storage of states in on-chip memory Performance Monitor Obtain detailed visibility/analysis of what kind of PCIe traffic is coming in and going out of each port (TLP; DLLP; Posted; Non- Posted; Completion; Data Throughput) PCIe Gen2 packet generator Functional testing at line rate Any TLP can be programmed Sequence and Looping Freescale Technology Forum, Beijing - November

41 PLX PEX 8600 Buffer Allocation Shared memory pool per 16 lanes PLX Buffer Allocation x4 User assigns buffers as per port-width Set minimum buffers per ports Also creates a common pool Ports dynamically grab buffers as needed Grab when utilization of assigned buffers exceeds user-assigned thresholds (25% by default) Return empty buffers to the pool x4 x2 x2 Assigned Buffers Common Buffer Pool Assigned Buffers Freescale Technology Forum, Beijing - November

42 Dynamic Allocation Appropriate Buffers Static Buffers/port Unused buffers Can not assign based on traffic load Can not move buffers between ports LOWER PERFORMANCE Static Buffers/port x8 Unused buffers Fixed 5 packet buffers for each ports for all port widths PLX Shared Memory Pool All buffers usable Assign based on traffic load Move buffers around between ports HIGHER PERFORMANCE x1 x4 x8 Shared Memory Pool x8 Buffers assign as needed x1 x4 x8 Freescale Technology Forum, Beijing - November

43 Read Pacing Problem Reduced endpoint performance caused by: Unbalanced upstream/downstream link-widths Uneven number of Read Requests made by endpoints Leads to one endpoint dominating Root Complex queue Other endpoints get starved Solution PLX Read Pacing Read Pacing Queues manage incoming Read Requests Prevents one endpoint from dominating Root Complex queue Ensures no endpoint is starved Allows for optimized performance of endpoints * Patents pending Freescale Technology Forum, Beijing - November

44 Without Read Pacing Performance bottleneck due to mixing of slow and fast I/Os 1. FC HBA makes multiple 2KB Read Requests 2. Root Complex queues FC HBA requests 3. Ethernet NIC makes one 1KB Read Requests 4. Root Complex queues Ethernet NIC request 5. Ethernet NIC must wait for RC to service FC HBA requests before serving Ethernet NIC request Root Complex IN 2KB RR 2KB RR 2KB RR 2KB RR 1KB RR x8 Switch 1KB Data 2KB Data 2KB Data 2KB Data 2KB Data OUT Ethernet NIC packets at the end of the line 6. Ethernet NIC is starved Reduced Ethernet NIC Performance! Sends 2KB Read Requests FC HBA x4 2KB RR x4 1KB RR Sends 1KB Read Requests Ethernet NIC Freescale Technology Forum, Beijing - November

45 With PLX s Read Pacing Increased performance due to fair allocation of bandwidth to downstream ports 1. FC HBA makes multiple 2KB Read Requests 2. Switch allows one FC HBA request at a time to pass through based on programmable thresholds 3. Ethernet NIC makes one 1KB Read Requests 4. Switch allows one requests to pass through the switch based on programmable thresholds 5. Switch continues to allow Ethernet NIC requests to pass through in front of large FC HBA requests based on programmable settings 6. Ethernet NIC gets serviced more often with no impact to FC HBA performance 7. Neither endpoint is starved Optimized Performance! FC HBA Root Complex IN 2KB RR 2KB RR 2KB RR 1KB RR 1KB RR x8 Read Pacing Queue Sends 2KB x4 Read Requests 2KB RR PEX 86xx 2KB Data 1KB Data 2KB Data 1KB Data 2KB Data OUT Ethernet NIC packets fairly queued Read Pacing Queue Sends 1KB x4 Read Requests 1KB RR Ethernet 1KB NIC RR Freescale Technology Forum, Beijing - November

46 Agenda Interconnect Evolution PCI to PCI Express PCI Based Systems Usage models PCI Express Systems Usage models Design considerations of PCIe systems Freescale Processors Market Trends Q & A Freescale Technology Forum, Beijing - November

47 Freescale, PCIe Gen 1 Device Gen 1 PCIe Comments Relevant PLX Switch MPC8314E MPC8315E MPC8377E MPC8378E 2 x1 PCIe 2 x1 PCIe 2 x1 PCIe or 1 x2 PCIe 2 x1 or 1 x2 PCIe Targeted at WLAN AP, Residential Gateways, Printers Targeted at NAS, Digital Media Server, WLAN AP, Residential Gateways Targeted at SMB, WAP, NAS, Printers, SMB routers Targeted at SMB, WAP, NAS, Printers, SMB routers 8608/8606/ /8606/ /8606/ /8606/8604 MPC8533E 2 x4 PCIe + 1 x1 PCIe High-performance Processor 8618/8614/8608 MPC8536E 1 x8 PCIe or 2 x4 PCIe or 1 x4 + 2 x2 PCIe Routers, switches, wireless base stations 8632/8624/8618/8614/8608/ 8606/8604 MPC8543E 1 x4 PCIe General Purpose Control Processor 8618/8614/8608 MPC8544E 2 x4 PCIe + 1 x1 PCIe Communications Processor 8618/8614/8608 MPC8545E 1 x4 PCIe Imaging Processor 8618/8614/8608 Freescale Technology Forum, Beijing - November

48 Freescale, PCIe Gen 1 (continued) Device Gen 1 PCIe Comments Relevant PLX Switch MPC8547E 1 x4 PCIe Storage Processor 8618/8614/8608 MPC8548E 1 x8 PCIe Networking/Telecom Processor 8632/8624/8618/8614/8608 MPC8567E MPC8568E MPC8572E 1 x4 PCIe 1 x8 PCIe 1 x8 PCIe or 2 x4 PCIe Broadband Access Equipment Processor Broadband Access Equipment Processor Targeted at networking, telecommunications and wireless infrastructure applications 8618/8614/ /8624/8618/8614/ /8624/8618/8614/8608 MPC x8 PCIe + 1 x4 PCIe MFP, SBC, Scanners 8632/8624/8618/8614/8608 MPC x8 PCIe High-performance Single-Core Processor 8632/8624/8618/8614/8608 MPC8641D P1010, P1011, P1020 P2010, P x8 PCIe P1010 = 2 x1 PCIe; P1011/1020 = 2 x2 PCIe 3 x1 PCIe High-performance Dual-Core Processor P Single-Core 667 MHz, P Single-Core 800 MHz, P Dual-Core 800 MHz P Single-Core 1.2 GHz, P Dual-Core 1.2 GHz 8632/8624/8618/8614/ /8606/ /8606/8604 Freescale Technology Forum, Beijing - November

49 Freescale, PCIe Gen 2 Device Gen 2 PCIe Comments Relevant PLX Switch P x8 Gen 2 PCIe Targeted at networking, telecommunications and wireless infrastructure applications 8632/8624/8618/8614/8608 Freescale Technology Forum, Beijing - November

50 PLX Features Complement Freescale Up to 16 ports Provides fan-out connectivity to multiple PCIe end-points 2 Virtual Channels Provide QoS 4-channel DMA Complementary to Freescale s DMA Enhances system performance Dual Cast Writes same packet to 2 different ports Saves CPU cycles and improves system performance Integrated Non-Transparency Port Provides redundancy in the system PLX provides single-chip solution with integrated NT Freescale Technology Forum, Beijing - November

51 PLX PCIe Gen 2 Switches, Available Now Feature PEX 8648 PEX 8647 PEX 8632 PEX 8624 PEX 8619 PEX 8618 PEX 8616 PEX 8615 PEX 8614 PEX 8612 PEX 8609 PEX 8608 PEX 8606 PEX 8604 Lanes Ports Latency 140ns (x16) 140ns (x16) 160ns (x8) 160ns (x8) 140ns (x4) 140ns (x4) 170ns (x4) 140ns (x4) 140ns (x4) 170ns (x4) 140ns (x4) 140ns (x4) 190ns (x4) 190ns (x4) Non- Transparency Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Read Pacing Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Dual Cast Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes DMA Yes Yes Yes SSC Isolation Yes Yes -- Yes Yes -- Yes Yes Yes Yes Hot-Plug Ports 3 SHPC & 9 Serial 3 SHPC & 9 Serial 3 SHPC & 3 Serial 16 Serial 16 Serial 2 SHPC & 2 Serial 12 Serial 12 Serial 2 SHPC & 1 Serial 8 Serial 8 Serial 6 Serial 4 Serial Maximum Payload 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB 2 KB Package (mm 2 ) 27x27 27x27 27x27 19x19 19x19 19x19 19x19 19x19 19x19 19x19 15x15 15x15 15x15 15x15 Power (Typ.) 4.0W 3.8W 2.8W 3.0W 2.0W 1.9W 2.2W 1.6W 1.5W 2.0W 1.2W 1.2W 1.0W 0.8W Samples Now Now Now Now Jan 09 Now Now Jan 09 Now Now Jan 09 Now Now Now Production Dec 08 Dec 08 Dec 08 Dec 08 Apr 09 Q1-09 Dec 08 Apr 09 Q1-09 Dec 08 Apr 09 Q1-09 Q1-09 Q1-09 More Gen 2 devices are in development PLX encourages new designs to use Gen 2 parts even if only Gen 1 needed Freescale Technology Forum, Beijing - November

52 Q & A Questions? Freescale Technology Forum, Beijing - November

53 Thank you More Information: Nick Ma 马明辉 Field Applications Engineer, PLX Technical Sales excelpoint.com.cn Freescale Technology Forum, Beijing - November

PEX 8636, PCI Express Gen 2 Switch, 36 Lanes, 24 Ports

PEX 8636, PCI Express Gen 2 Switch, 36 Lanes, 24 Ports Highlights PEX 8636 General Features o 36-lane, 24-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 8.8 Watts PEX 8636 Key Features o Standards

More information

PEX8764, PCI Express Gen3 Switch, 64 Lanes, 16 Ports

PEX8764, PCI Express Gen3 Switch, 64 Lanes, 16 Ports Highlights PEX8764 General Features o 64-lane, 16-port PCIe Gen3 switch Integrated 8.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 1. Watts PEX8764 Key Features o Standards Compliant

More information

PEX 8680, PCI Express Gen 2 Switch, 80 Lanes, 20 Ports

PEX 8680, PCI Express Gen 2 Switch, 80 Lanes, 20 Ports , PCI Express Gen 2 Switch, 80 Lanes, 20 Ports Features General Features o 80-lane, 20-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball BGA package o Typical Power: 9.0 Watts

More information

PEX 8696, PCI Express Gen 2 Switch, 96 Lanes, 24 Ports

PEX 8696, PCI Express Gen 2 Switch, 96 Lanes, 24 Ports , PCI Express Gen 2 Switch, 96 Lanes, 24 Ports Highlights General Features o 96-lane, 24-port PCIe Gen2 switch - Integrated 5.0 GT/s SerDes o 35 x 35mm 2, 1156-ball FCBGA package o Typical Power: 10.2

More information

Version PEX Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs

Version PEX Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs Version 1.6 2007 PEX 8517 Recommended only for designs migrating from PEX 8516 please use PEX 8518 for new designs Version 1.6 2007 Features PEX 8517 General Features o 16-lane PCI Express switch - Integrated

More information

16-Lane 16-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging

16-Lane 16-Port PCIe Gen2 System Interconnect Switch with Non-Transparent Bridging 16-Lane 16-Port PCIe Gen2 with Non-Transparent Bridging 89HPES16NT16G2 Product Brief Device Overview The 89HPES16NT16G2 is a member of the IDT family of PCI Express ing solutions. The PES16NT16G2 is a

More information

Version PEX 8516

Version PEX 8516 Version 1.4 2006 PEX 8516 Not recommended for new designs please use PEX8518 for new designs Version 1.4 2006 Features PEX 8516 General Features o 16-lane PCI Express switch - Integrated SerDes o Up to

More information

Using PEX 8648 SMA based (SI) Card

Using PEX 8648 SMA based (SI) Card Using PEX 8648 SMA based (SI) Card White Paper Version 1.3 July 2010 Website: Technical Support: www.plxtech.com www.plxtech.com/support Copyright 2008 by PLX Technology, Inc. All Rights Reserved Version

More information

Implementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments

Implementing RapidIO. Travis Scheckel and Sandeep Kumar. Communications Infrastructure Group, Texas Instruments White Paper Implementing RapidIO Travis Scheckel and Sandeep Kumar Communications Infrastructure Group, Texas Instruments In today s telecommunications market, slow and proprietary is not the direction

More information

Implementing Multicast Using DMA in a PCIe Switch

Implementing Multicast Using DMA in a PCIe Switch Implementing Multicast Using DMA in a e Switch White Paper Version 1.0 January 2009 Website: Technical Support: www.plxtech.com www.plxtech.com/support Copyright 2009 by PLX Technology, Inc. All Rights

More information

89HPES24T3G2 Hardware Design Guide

89HPES24T3G2 Hardware Design Guide 89H Hardware Design Guide Notes Introduction This document provides system design guidelines for IDT 89H PCI Express (PCIe ) 2. base specification compliant switch device. The letters "G2" within the device

More information

Peripheral Component Interconnect - Express

Peripheral Component Interconnect - Express PCIe Peripheral Component Interconnect - Express Preceded by PCI and PCI-X But completely different physically Logical configuration separate from the physical configuration Logical configuration is backward

More information

Guide to Networking Essentials, 6 th Edition. Chapter 7: Network Hardware in Depth

Guide to Networking Essentials, 6 th Edition. Chapter 7: Network Hardware in Depth Guide to Networking Essentials, 6 th Edition Chapter 7: Network Hardware in Depth Objectives Describe the advanced features and operation of network switches Describe routing table properties and discuss

More information

2. Software Generation of Advanced Error Reporting Messages

2. Software Generation of Advanced Error Reporting Messages 1. Introduction The PEX 8612 provides two mechanisms for error injection: Carter Buck, Sr. Applications Engineer, PLX Technology PCI Express Advanced Error Reporting Status register bits (which normally

More information

End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet

End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet Hot Interconnects 2014 End-to-End Adaptive Packet Aggregation for High-Throughput I/O Bus Network Using Ethernet Green Platform Research Laboratories, NEC, Japan J. Suzuki, Y. Hayashi, M. Kan, S. Miyakawa,

More information

The desire for higher interconnect speeds between

The desire for higher interconnect speeds between Evaluating high speed industry standard serial interconnects By Harpinder S. Matharu The desire for higher interconnect speeds between chips, boards, and chassis continues to grow in order to satisfy the

More information

PCI Express 4.0. Electrical compliance test overview

PCI Express 4.0. Electrical compliance test overview PCI Express 4.0 Electrical compliance test overview Agenda PCI Express 4.0 electrical compliance test overview Required test equipment Test procedures: Q&A Transmitter Electrical testing Transmitter Link

More information

The Network Layer and Routers

The Network Layer and Routers The Network Layer and Routers Daniel Zappala CS 460 Computer Networking Brigham Young University 2/18 Network Layer deliver packets from sending host to receiving host must be on every host, router in

More information

PEX 85XX EEPROM PEX 8518/8517/8512/8508 Design Note

PEX 85XX EEPROM PEX 8518/8517/8512/8508 Design Note July 27, Version 1.1 PEX 85XX EEPROM PEX 8518/8517/8512/858 Design Note Purpose and Scope Default register values in the PEX 8518/8517/8512/858 switches may not be appropriate for all designs. Software

More information

An Intelligent NIC Design Xin Song

An Intelligent NIC Design Xin Song 2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) An Intelligent NIC Design Xin Song School of Electronic and Information Engineering Tianjin Vocational

More information

Virtex-7 FPGA Gen3 Integrated Block for PCI Express

Virtex-7 FPGA Gen3 Integrated Block for PCI Express Virtex-7 FPGA Gen3 Integrated Block for PCI Express Product Guide Table of Contents Chapter 1: Overview Feature Summary.................................................................. 9 Applications......................................................................

More information

Building a Low-End to Mid-Range Router with PCI Express Switches

Building a Low-End to Mid-Range Router with PCI Express Switches Building a Low-End to Mid-Range Router with PCI Express es Introduction By Kwok Kong PCI buses have been commonly used in low end routers to connect s and network adapter cards (or line cards) The performs

More information

OCP Engineering Workshop - Telco

OCP Engineering Workshop - Telco OCP Engineering Workshop - Telco Low Latency Mobile Edge Computing Trevor Hiatt Product Management, IDT IDT Company Overview Founded 1980 Workforce Approximately 1,800 employees Headquarters San Jose,

More information

Novel Intelligent I/O Architecture Eliminating the Bus Bottleneck

Novel Intelligent I/O Architecture Eliminating the Bus Bottleneck Novel Intelligent I/O Architecture Eliminating the Bus Bottleneck Volker Lindenstruth; lindenstruth@computer.org The continued increase in Internet throughput and the emergence of broadband access networks

More information

Industry Standards for the Exponential Growth of Data Center Bandwidth and Management. Craig W. Carlson

Industry Standards for the Exponential Growth of Data Center Bandwidth and Management. Craig W. Carlson Industry Standards for the Exponential Growth of Data Center Bandwidth and Management Craig W. Carlson 2 Or Finding the Fat Pipe through standards Creative Commons, Flikr User davepaker Overview Part of

More information

UM DIA NA VIDA DE UM PACOTE CEE

UM DIA NA VIDA DE UM PACOTE CEE UM DIA NA VIDA DE UM PACOTE CEE Marcelo M. Molinari System Engineer - Brazil May 2010 CEE (Converged Enhanced Ethernet) Standards Making 10GbE Lossless and Spanning-Tree Free 2010 Brocade Communications

More information

Pass-Through Technology

Pass-Through Technology CHAPTER 3 This chapter provides best design practices for deploying blade servers using pass-through technology within the Cisco Data Center Networking Architecture, describes blade server architecture,

More information

Cisco UCS Virtual Interface Card 1225

Cisco UCS Virtual Interface Card 1225 Data Sheet Cisco UCS Virtual Interface Card 1225 Cisco Unified Computing System Overview The Cisco Unified Computing System (Cisco UCS ) is a next-generation data center platform that unites compute, networking,

More information

NVMe performance optimization and stress testing

NVMe performance optimization and stress testing NVMe performance optimization and stress testing Isaac Livny Teledyne Corporation Santa Clara, CA August 2017 1 Agenda NVMe / NVMoF transfer overview PCIe perforamce analysis NVMoF over CNA example NVMe

More information

EqualLogic Storage and Non-Stacking Switches. Sizing and Configuration

EqualLogic Storage and Non-Stacking Switches. Sizing and Configuration EqualLogic Storage and Non-Stacking Switches Sizing and Configuration THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS

More information

InfiniBand SDR, DDR, and QDR Technology Guide

InfiniBand SDR, DDR, and QDR Technology Guide White Paper InfiniBand SDR, DDR, and QDR Technology Guide The InfiniBand standard supports single, double, and quadruple data rate that enables an InfiniBand link to transmit more data. This paper discusses

More information

The protocol can efficiently use interconnect and fabric techno-

The protocol can efficiently use interconnect and fabric techno- Key Features Decodes NVMe Traffic CATC View Spreadsheet View 3 Window View Detail View TCG Decodes Queue and Device Tracking Long Trace Recording Low Power State Support Auto NVMe PCIe SSD Base Register

More information

Switch Fabric Architecture. Jack Regula January 12, 2001

Switch Fabric Architecture. Jack Regula January 12, 2001 Switch Fabric Architecture Jack Regula January 12, 2001 PLX Switch Fabric Architecture Agenda Communications Infrastructure Trends What Is a Switch Fabric? How Does it Work? The Compelling Nature of Switch

More information

Cisco UCS Virtual Interface Card 1227

Cisco UCS Virtual Interface Card 1227 Data Sheet Cisco UCS Virtual Interface Card 1227 Cisco Unified Computing System Overview The Cisco Unified Computing System (Cisco UCS ) is a next-generation data center platform that unites computing,

More information

AMD HyperTransport Technology-Based System Architecture

AMD HyperTransport Technology-Based System Architecture AMD Technology-Based ADVANCED MICRO DEVICES, INC. One AMD Place Sunnyvale, CA 94088 Page 1 AMD Technology-Based May 2002 Table of Contents Introduction... 3 AMD-8000 Series of Chipset Components Product

More information

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

PCI EXPRESS TECHNOLOGY. Jim Brewer, Dell Business and Technology Development Joe Sekel, Dell Server Architecture and Technology WHITE PAPER February 2004 PCI EXPRESS TECHNOLOGY Jim Brewer, Dell Business and Technology Development Joe Sekel, Dell Server Architecture and Technology Formerly known as 3GIO, PCI Express is the open

More information

INT G bit TCP Offload Engine SOC

INT G bit TCP Offload Engine SOC INT 10011 10 G bit TCP Offload Engine SOC Product brief, features and benefits summary: Highly customizable hardware IP block. Easily portable to ASIC flow, Xilinx/Altera FPGAs or Structured ASIC flow.

More information

Ron Emerick, Oracle Corporation

Ron Emerick, Oracle Corporation PCI Express PRESENTATION Virtualization TITLE GOES HERE Overview Ron Emerick, Oracle Corporation SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted.

More information

SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture

SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture SwitchX Virtual Protocol Interconnect (VPI) Switch Architecture 2012 MELLANOX TECHNOLOGIES 1 SwitchX - Virtual Protocol Interconnect Solutions Server / Compute Switch / Gateway Virtual Protocol Interconnect

More information

CN7-REVERB CompactPCI Gigabit Ethernet NIC

CN7-REVERB CompactPCI Gigabit Ethernet NIC Product Information CompactPCI Gigabit Ethernet NIC Five Independent Ports Document No. 5797 26 January 2018 Available as a CompactPCI peripheral board, the is provided with up to five high performance

More information

Introduction to Routers and LAN Switches

Introduction to Routers and LAN Switches Introduction to Routers and LAN Switches Session 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 3 Prerequisites OSI Model Networking Fundamentals 3048_05_2001_c1 2001, Cisco Systems, Inc.

More information

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC

SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Connectivity Roadmap Background Connectivity Objectives Converged

More information

Toward a unified architecture for LAN/WAN/WLAN/SAN switches and routers

Toward a unified architecture for LAN/WAN/WLAN/SAN switches and routers Toward a unified architecture for LAN/WAN/WLAN/SAN switches and routers Silvano Gai 1 The sellable HPSR Seamless LAN/WLAN/SAN/WAN Network as a platform System-wide network intelligence as platform for

More information

Messaging Overview. Introduction. Gen-Z Messaging

Messaging Overview. Introduction. Gen-Z Messaging Page 1 of 6 Messaging Overview Introduction Gen-Z is a new data access technology that not only enhances memory and data storage solutions, but also provides a framework for both optimized and traditional

More information

Connectivity. Module 2.2. Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved. Connectivity - 1

Connectivity. Module 2.2. Copyright 2006 EMC Corporation. Do not Copy - All Rights Reserved. Connectivity - 1 Connectivity Module 2.2 2006 EMC Corporation. All rights reserved. Connectivity - 1 Connectivity Upon completion of this module, you will be able to: Describe the physical components of a networked storage

More information

Module 6: INPUT - OUTPUT (I/O)

Module 6: INPUT - OUTPUT (I/O) Module 6: INPUT - OUTPUT (I/O) Introduction Computers communicate with the outside world via I/O devices Input devices supply computers with data to operate on E.g: Keyboard, Mouse, Voice recognition hardware,

More information

ATCA Platform Considerations for Backplane Ethernet. Aniruddha Kundu Michael Altmann Intel Corporation May 2004

ATCA Platform Considerations for Backplane Ethernet. Aniruddha Kundu Michael Altmann Intel Corporation May 2004 ATCA Platform Considerations for Backplane Ethernet Aniruddha Kundu Michael Altmann Intel Corporation May 2004 IEEE 802.3ap Back Plane Ethernet TF Interim meeting May 2004 1 Introduction This presentation

More information

A-GEAR 10Gigabit Ethernet Server Adapter X520 2xSFP+

A-GEAR 10Gigabit Ethernet Server Adapter X520 2xSFP+ Product Specification NIC-10G-2BF A-GEAR 10Gigabit Ethernet Server Adapter X520 2xSFP+ Apply Dual-port 10 Gigabit Fiber SFP+ server connections, These Server Adapters Provide Ultimate Flexibility and Scalability

More information

HyperTransport. Dennis Vega Ryan Rawlins

HyperTransport. Dennis Vega Ryan Rawlins HyperTransport Dennis Vega Ryan Rawlins What is HyperTransport (HT)? A point to point interconnect technology that links processors to other processors, coprocessors, I/O controllers, and peripheral controllers.

More information

EECS 122: Introduction to Computer Networks Switch and Router Architectures. Today s Lecture

EECS 122: Introduction to Computer Networks Switch and Router Architectures. Today s Lecture EECS : Introduction to Computer Networks Switch and Router Architectures Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,

More information

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved.

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved. + William Stallings Computer Organization and Architecture 10 th Edition 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved. 2 + Chapter 3 A Top-Level View of Computer Function and Interconnection

More information

Wireless# Guide to Wireless Communications. Objectives

Wireless# Guide to Wireless Communications. Objectives Wireless# Guide to Wireless Communications Chapter 7 Low-Speed Wireless Local Area Networks Objectives Describe how WLANs are used List the components and modes of a WLAN Describe how an RF WLAN works

More information

Gen 6 Fibre Channel Evaluation of Products from Emulex and Brocade

Gen 6 Fibre Channel Evaluation of Products from Emulex and Brocade Gen 6 Fibre Channel Evaluation of Products from Emulex and Brocade Gen 6 Fibre Channel provides new speeds and features for enterprise datacenters. Executive Summary Large enterprises choose Fibre Channel

More information

Next Generation Computing Architectures for Cloud Scale Applications

Next Generation Computing Architectures for Cloud Scale Applications Next Generation Computing Architectures for Cloud Scale Applications Steve McQuerry, CCIE #6108, Manager Technical Marketing #clmel Agenda Introduction Cloud Scale Architectures System Link Technology

More information

Medium Access Protocols

Medium Access Protocols Medium Access Protocols Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division,Code Division, Frequency Division Random partitioning

More information

AN 829: PCI Express* Avalon -MM DMA Reference Design

AN 829: PCI Express* Avalon -MM DMA Reference Design AN 829: PCI Express* Avalon -MM DMA Reference Design Updated for Intel Quartus Prime Design Suite: 18.0 Subscribe Latest document on the web: PDF HTML Contents Contents 1....3 1.1. Introduction...3 1.1.1.

More information

Understanding Performance of PCI Express Systems

Understanding Performance of PCI Express Systems White Paper: Virtex-4 and Virtex-5 FPGAs R WP350 (v1.1) September 4, 2008 Understanding Performance of PCI Express Systems By: Alex Goldhammer and John Ayer Jr. PCI Express technology, which is a serialized

More information

MicroTCA / AMC Solutions for Real-Time Data Acquisition

MicroTCA / AMC Solutions for Real-Time Data Acquisition THE MAGAZINE OF RECORD FOR THE EMBEDDED COMPUTING INDUSTRY May 2013 TECHNOLOGY IN SYSTEMS MicroTCA / AMC Solutions for Real-Time Data Acquisition MicroTCA has evolved out of the world of ATCA to become

More information

6.9. Communicating to the Outside World: Cluster Networking

6.9. Communicating to the Outside World: Cluster Networking 6.9 Communicating to the Outside World: Cluster Networking This online section describes the networking hardware and software used to connect the nodes of cluster together. As there are whole books and

More information

PETracer 5.73 Release Notes

PETracer 5.73 Release Notes 3385 Scott Blvd. Santa Clara, CA 95054-3115 Tel: +1/408.727.6600 Fax: +1/408.727.6622 PETracer 5.73 Release Notes Updated: March 09, 2010 Table of Contents 1. Overview 2. System Requirements 3. Release

More information

Traffic Monitoring and Engineering for UCS

Traffic Monitoring and Engineering for UCS Traffic Monitoring and Engineering for UCS Steve McQuerry, CCIE# 6108 Technical Marketing Engineer Agenda UCS Networking Overview Network Statistics in UCSM Understanding Collection Policies Hotspot Detection

More information

CSE 123: Computer Networks Alex C. Snoeren. HW 2 due Thursday 10/21!

CSE 123: Computer Networks Alex C. Snoeren. HW 2 due Thursday 10/21! CSE 123: Computer Networks Alex C. Snoeren HW 2 due Thursday 10/21! Finishing up media access Contention-free methods (rings) Moving beyond one wire Link technologies have limits on physical distance Also

More information

AN 690: PCI Express DMA Reference Design for Stratix V Devices

AN 690: PCI Express DMA Reference Design for Stratix V Devices AN 690: PCI Express DMA Reference Design for Stratix V Devices an690-1.0 Subscribe The PCI Express Avalon Memory-Mapped (Avalon-MM) DMA Reference Design highlights the performance of the Avalon-MM 256-Bit

More information

FIBRE CHANNEL OVER ETHERNET

FIBRE CHANNEL OVER ETHERNET FIBRE CHANNEL OVER ETHERNET A Review of FCoE Today Abstract Fibre Channel over Ethernet (FcoE) is a storage networking option, based on industry standards. This white paper provides an overview of FCoE,

More information

White Paper Enabling Quality of Service With Customizable Traffic Managers

White Paper Enabling Quality of Service With Customizable Traffic Managers White Paper Enabling Quality of Service With Customizable Traffic s Introduction Communications networks are changing dramatically as lines blur between traditional telecom, wireless, and cable networks.

More information

JMR ELECTRONICS INC. WHITE PAPER

JMR ELECTRONICS INC. WHITE PAPER THE NEED FOR SPEED: USING PCI EXPRESS ATTACHED STORAGE FOREWORD The highest performance, expandable, directly attached storage can be achieved at low cost by moving the server or work station s PCI bus

More information

1 Copyright 2013 Oracle and/or its affiliates. All rights reserved.

1 Copyright 2013 Oracle and/or its affiliates. All rights reserved. 1 Copyright 2013 Oracle and/or its affiliates. All rights reserved. Bixby: the Scalability and Coherence Directory ASIC in Oracle's Highly Scalable Enterprise Systems Thomas Wicki and Jürgen Schulz Senior

More information

CS/ECE 217. GPU Architecture and Parallel Programming. Lecture 16: GPU within a computing system

CS/ECE 217. GPU Architecture and Parallel Programming. Lecture 16: GPU within a computing system CS/ECE 217 GPU Architecture and Parallel Programming Lecture 16: GPU within a computing system Objective To understand the major factors that dictate performance when using GPU as an compute co-processor

More information

Comparing Ethernet and RapidIO

Comparing Ethernet and RapidIO Comparing Ethernet and RapidIO Greg Shippen System Architect Freescale Semiconductor The Embedded Fabric Choice Copyright 2007 RapidIO Trade Association Revision 1, Jan 2007 Agenda Interconnect Trends

More information

A Single Chip Shared Memory Switch with Twelve 10Gb Ethernet Ports

A Single Chip Shared Memory Switch with Twelve 10Gb Ethernet Ports A Single Chip Shared Memory Switch with Twelve 10Gb Ethernet Ports Takeshi Shimizu, Yukihiro Nakagawa, Sridhar Pathi, Yasushi Umezawa, Takashi Miyoshi, Yoichi Koyanagi, Takeshi Horie, Akira Hattori Hot

More information

Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances

Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances Technology Brief Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances The world

More information

Buses. Disks PCI RDRAM RDRAM LAN. Some slides adapted from lecture by David Culler. Pentium 4 Processor. Memory Controller Hub.

Buses. Disks PCI RDRAM RDRAM LAN. Some slides adapted from lecture by David Culler. Pentium 4 Processor. Memory Controller Hub. es > 100 MB/sec Pentium 4 Processor L1 and L2 caches Some slides adapted from lecture by David Culler 3.2 GB/sec Display Memory Controller Hub RDRAM RDRAM Dual Ultra ATA/100 24 Mbit/sec Disks LAN I/O Controller

More information

FELI. : the detector readout upgrade of the ATLAS experiment. Soo Ryu. Argonne National Laboratory, (on behalf of the FELIX group)

FELI. : the detector readout upgrade of the ATLAS experiment. Soo Ryu. Argonne National Laboratory, (on behalf of the FELIX group) LI : the detector readout upgrade of the ATLAS experiment Soo Ryu Argonne National Laboratory, sryu@anl.gov (on behalf of the LIX group) LIX group John Anderson, Soo Ryu, Jinlong Zhang Hucheng Chen, Kai

More information

EE108B Lecture 17 I/O Buses and Interfacing to CPU. Christos Kozyrakis Stanford University

EE108B Lecture 17 I/O Buses and Interfacing to CPU. Christos Kozyrakis Stanford University EE108B Lecture 17 I/O Buses and Interfacing to CPU Christos Kozyrakis Stanford University http://eeclass.stanford.edu/ee108b 1 Announcements Remaining deliverables PA2.2. today HW4 on 3/13 Lab4 on 3/19

More information

Cisco Nexus 9500 Series Switches Buffer and Queuing Architecture

Cisco Nexus 9500 Series Switches Buffer and Queuing Architecture White Paper Cisco Nexus 9500 Series Switches Buffer and Queuing Architecture White Paper December 2014 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information.

More information

The RM9150 and the Fast Device Bus High Speed Interconnect

The RM9150 and the Fast Device Bus High Speed Interconnect The RM9150 and the Fast Device High Speed Interconnect John R. Kinsel Principal Engineer www.pmc -sierra.com 1 August 2004 Agenda CPU-based SOC Design Challenges Fast Device (FDB) Overview Generic Device

More information

Guide to Networking Essentials, 6 th Edition. Chapter 7: Network Hardware in Depth

Guide to Networking Essentials, 6 th Edition. Chapter 7: Network Hardware in Depth Guide to Networking Essentials, 6 th Edition Chapter 7: Network Hardware in Depth Objectives Describe the advanced features and operation of network switches Describe routing table properties and discuss

More information

Introduction to PCI Express Positioning Information

Introduction to PCI Express Positioning Information 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

More information

Network Design Considerations for Grid Computing

Network Design Considerations for Grid Computing Network Design Considerations for Grid Computing Engineering Systems How Bandwidth, Latency, and Packet Size Impact Grid Job Performance by Erik Burrows, Engineering Systems Analyst, Principal, Broadcom

More information

Address InterLeaving for Low- Cost NoCs

Address InterLeaving for Low- Cost NoCs Address InterLeaving for Low- Cost NoCs Miltos D. Grammatikakis, Kyprianos Papadimitriou, Polydoros Petrakis, Marcello Coppola, and Michael Soulie Technological Educational Institute of Crete, GR STMicroelectronics,

More information

More on LANS. LAN Wiring, Interface

More on LANS. LAN Wiring, Interface More on LANS Chapters 10-11 LAN Wiring, Interface Mostly covered this material already NIC = Network Interface Card Separate processor, buffers incoming/outgoing data CPU might not be able to keep up network

More information

Module 2 Storage Network Architecture

Module 2 Storage Network Architecture Module 2 Storage Network Architecture 1. SCSI 2. FC Protocol Stack 3. SAN:FC SAN 4. IP Storage 5. Infiniband and Virtual Interfaces FIBRE CHANNEL SAN 1. First consider the three FC topologies pointto-point,

More information

Example Networks on chip Freescale: MPC Telematics chip

Example Networks on chip Freescale: MPC Telematics chip Lecture 22: Interconnects & I/O Administration Take QUIZ 16 over P&H 6.6-10, 6.12-14 before 11:59pm Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Exams in ACES

More information

interwan Packet Transport Alan Hurren

interwan Packet Transport Alan Hurren interwan Packet Transport Alan Hurren Agenda interwan Packet Transport Overview Applications 1 ipt - interwan packet transport Ring Protocol Packet Add/Drop/Pass through Efficient Multicast Effective Use

More information

Guide to Wireless Communications, Third Edition. Objectives

Guide to Wireless Communications, Third Edition. Objectives Guide to Wireless Communications, Third Edition Chapter 7 Low-Speed Wireless Local Area Networks Objectives Describe how WLANs are used List the components and modes of a WLAN Describe how an RF WLAN works

More information

Cisco Nexus 4000 Series Switches for IBM BladeCenter

Cisco Nexus 4000 Series Switches for IBM BladeCenter Cisco Nexus 4000 Series Switches for IBM BladeCenter What You Will Learn This document is targeted at server, storage, and network administrators planning to deploy IBM BladeCenter servers with the unified

More information

Lecture 9: Bridging. CSE 123: Computer Networks Alex C. Snoeren

Lecture 9: Bridging. CSE 123: Computer Networks Alex C. Snoeren Lecture 9: Bridging CSE 123: Computer Networks Alex C. Snoeren Lecture 9 Overview Finishing up media access Ethernet Contention-free methods (rings) Moving beyond one wire Link technologies have limits

More information

Barcelona: a Fibre Channel Switch SoC for Enterprise SANs Nital P. Patwa Hardware Engineering Manager/Technical Leader

Barcelona: a Fibre Channel Switch SoC for Enterprise SANs Nital P. Patwa Hardware Engineering Manager/Technical Leader Barcelona: a Fibre Channel Switch SoC for Enterprise SANs Nital P. Patwa Hardware Engineering Manager/Technical Leader 1 Agenda Introduction to Fibre Channel Switching in Enterprise SANs Barcelona Switch-On-a-Chip

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Five Designing a Network Topology Original slides copyright by Cisco Press & Priscilla Oppenheimer Network Topology Design Issues Hierarchy Redundancy Modularity Well-defined

More information

White Paper. Massive Capacity Can Be Easier with 4G-Optimized Microwave Backhaul

White Paper. Massive Capacity Can Be Easier with 4G-Optimized Microwave Backhaul White Paper Massive Capacity Can Be Easier with 4G-Optimized Microwave Backhaul Massive Capacity Can Be Easier with 4G-Optimized Microwave Backhaul End user demand for ubiquitous broadband connectivity,

More information

Register Bit Name Description Default Global Ctrl Reg 2 SGCR2. Table 1. Registers are used for Common and Egress Port Setting

Register Bit Name Description Default Global Ctrl Reg 2 SGCR2. Table 1. Registers are used for Common and Egress Port Setting QoS Priority Support In the KSZ8842 Family Introduction Latency critical applications such as Voice over IP (VoIP) and video typically need to guarantee a high quality of service (QoS) throughout the network.

More information

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES Greg Hankins APRICOT 2012 2012 Brocade Communications Systems, Inc. 2012/02/28 Lookup Capacity and Forwarding

More information

A (Very Hand-Wavy) Introduction to. PCI-Express. Jonathan Heathcote

A (Very Hand-Wavy) Introduction to. PCI-Express. Jonathan Heathcote A (Very Hand-Wavy) Introduction to PCI-Express Jonathan Heathcote Motivation Six Week Project Before PhD Starts: SpiNNaker Ethernet I/O is Sloooooow How Do You Get Things In/Out of SpiNNaker, Fast? Build

More information

Introduction to TCP/IP Offload Engine (TOE)

Introduction to TCP/IP Offload Engine (TOE) Introduction to TCP/IP Offload Engine (TOE) Version 1.0, April 2002 Authored By: Eric Yeh, Hewlett Packard Herman Chao, QLogic Corp. Venu Mannem, Adaptec, Inc. Joe Gervais, Alacritech Bradley Booth, Intel

More information

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM

DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM DESIGN AND IMPLEMENTATION OF AN AVIONICS FULL DUPLEX ETHERNET (A664) DATA ACQUISITION SYSTEM Alberto Perez, Technical Manager, Test & Integration John Hildin, Director of Network s John Roach, Vice President

More information

iscsi Technology: A Convergence of Networking and Storage

iscsi Technology: A Convergence of Networking and Storage HP Industry Standard Servers April 2003 iscsi Technology: A Convergence of Networking and Storage technology brief TC030402TB Table of Contents Abstract... 2 Introduction... 2 The Changing Storage Environment...

More information

Cisco Nexus 5000 Series Architecture: The Building Blocks of the Unified Fabric

Cisco Nexus 5000 Series Architecture: The Building Blocks of the Unified Fabric . White Paper Cisco Nexus 5000 Series Architecture: The Building Blocks of the Unified Fabric What You Will Learn Multicore computing and virtualization are rapidly changing the data center landscape,

More information

Chapter 8. A Typical collection of I/O devices. Interrupts. Processor. Cache. Memory I/O bus. I/O controller I/O I/O. Main memory.

Chapter 8. A Typical collection of I/O devices. Interrupts. Processor. Cache. Memory I/O bus. I/O controller I/O I/O. Main memory. Chapter 8 1 A Typical collection of I/O devices Interrupts Cache I/O bus Main memory I/O controller I/O controller I/O controller Disk Disk Graphics output Network 2 1 Interfacing s and Peripherals I/O

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks QoS in IP networks Prof. Andrzej Duda duda@imag.fr Contents QoS principles Traffic shaping leaky bucket token bucket Scheduling FIFO Fair queueing RED IntServ DiffServ http://duda.imag.fr

More information

2. LAN Topologies Gilbert Ndjatou Page 1

2. LAN Topologies Gilbert Ndjatou Page 1 2. LAN Topologies Two basic categories of network topologies exist, physical topologies and logical topologies. The physical topology of a network is the cabling layout used to link devices. This refers

More information