Agilent Technologies, Inc. · NYSE:A

Agilent Technologies — Technical Presentation (April 2002)

25 slides from Agilent Technologies's technical presentation, Apr 9, 2002

  1. Slide 1: InfiniBand Compliance and System Testing: Switch Performance Measurements

    Jennie Grosslight Thomas Dippon April 9, 2002 InfiniBand Compliance and System Testing Switch Performance Measurements 1

  2. Slide 2: Agenda

    Agenda l Overview of InfiniBand Test Requirements l Compliance and System Tests l Performance Measurements l Summary Page 2 Compliance and Performance Testing April 9, 2002 This presentation provides a brief overview of the test requirements for an InfiniBand (IB) system, examples of standards compl

  3. Slide 3: Requirements Vary Across InfiniBand Layers

    Compliance Testing and Performance Measurement Requirements Vary Across InfiniBand Layers Port Link Port Physical Network Transport Application Level • Validate Signal Integrity Functional Verification Jitter Transport Tester Bit error rate MAD (management datagram) Tester • Send/receive MADs • Veri

  4. Slide 4: Testing Throughout the InfiniBand System

    Testing Throughout the InfiniBand System RAID HCA switch TCA CPU Problems can occur in bridge multiple nodes of an InfiniBand fabric or within CPU systems on a fabric. memory switch server l Tracing Packets l Latency Through Components l Throughput Page 4 Compliance and Performance Testing April 9,

  5. Slide 5: Agenda

    Agenda l Overview of InfiniBand Test Requirements l Compliance and System Tests l Performance Measurements l Summary Page 5 Compliance and Performance Testing April 9, 2002 Now we will discuss several examples of standards compliance and system-level testing. 5

  6. Slide 6: Testing at the Physical Layer: Characteristic Impedance

    Testing at the Physical Layer Example #1: Validation of Characteristic Impedance Differential Impedance Profile from TDR --- Normalize Your Measurement to Minimize Error. 1x Cable 1x to 4x Adapter SMA 1x Cable Adapter Compensation Board 1x Connector 4x Cable Page 6 Compliance and Performance Testing

  7. Slide 7: Testing at the Physical Layer: SerDes Using ParBERT

    Testing at the Physical Layer (Continued) Example #2: Characterization/Validation of InfiniBand 1x Serializer/DeSerializer Components Using ParBERT l DUT is Serializer (MUX) (Dual) 2.5 Gbit data generator (Dual) 2.5 Gbit data analyzer Quad 667M w/ 2x analyzer Quad 667M w/ 4x analyzer Quad 667M w/ 4x

  8. Slide 8: Automating Compliance Testing

    Automating Compliance Testing Example #3: InfiniBand Compliance Test Suite Stimulus and Response Test Descriptions TCL Scripts or C++ Programs l Provided by Agilent or user written/modified l Integrated into TDK environment l Updated as the spec evolves Traffic Generator/Exerciser for InfiniBand Opt

  9. Slide 9: Compliance and System Testing: Sequential Triggering

    Example #3: Compliance and System Testing (Cont.) l Set sequential triggering on logic analyzer TS1 followed by TS2 followed by Link packet l Expand triggers or leave at high level l Set exerciser to initiate TS Page 9 Compliance and Performance Testing April 9, 2002 This is an example of how you mi

  10. Slide 10: Compliance and System Testing: Packet Decode

    Example #3: Compliance and System Testing (Cont.) l View packet decode, 10B, 8B, etc. l Filter idles (optional) l Time-correlate to compliance tool listing, other system buses, or multiple InfiniBand nodes short Page 10 Compliance and Performance Testing April 9, 2002 The logic analysis system provi

  11. Slide 11: Compliance and System Testing: Compliance Statements

    Example #3 Continued: Compliance and System Testing (Cont.) l Compliance statements l Histograms Page 11 Compliance and Performance Testing April 9, 2002 Compliance tests on the logic analyzer include: Link initialization and training (InfiniBand Specification V2, r1.0.a, page 97) Clock tolerance co

  12. Slide 12: InfiniBand 1x or 4x System Debug with Logic Analysis and Exerciser

    InfiniBand 1x or 4x System Debug with Logic Analysis and Exerciser N4217A Probe N4217A 16702B Logic Probe Analysis System RAID HCA switch TCA CPU Cross-triggered, bridge time-correlated measurements across multiple CPU buses and nodes throughout Traffic Generator/ switch Exerciser memory fabric/syst

  13. Slide 13: InfiniBand 4x Compliance Tests and Packet Decode

    InfiniBand 4x Compliance Tests and Packet Decode on the Logic Analyzer Page 13 Compliance and Performance Testing April 9, 2002 Examples of InfiniBand 4x triggering, viewing, packet decode and compliance testing are similar to 1x examples, except that Lane deskew is unique to 4x. The InfiniBand spec

  14. Slide 14: Agenda

    Agenda l Overview of InfiniBand Test Requirements l Compliance and System Tests l Performance Measurements l Summary Page 14 Compliance and Performance Testing April 9, 2002 14

  15. Slide 15: Switch Performance Measurements Overview

    Switch Performance Measurements Overview l The performance parameters of switches are key to overall performance of fabric topologies such as InfiniBand Architecture l Due to the number of input factors and the complexity of switch cores, it is hard to predict actual performance under real-life load

  16. Slide 16: Switch Performance Measurements Overview (Continued)

    Switch Performance Measurements Overview (Continued) l The goals of this presentation are: n To show a method for measuring InfiniBand switch performance n To show how well InfiniBand switches work - even in this early stage of the technology n NOT a competitive analysis Page 16 Compliance and Perfo

  17. Slide 17: Definition of Terms

    Definition of Terms l Stream n A continuous sequence of packets with certain characteristics (load, range of packet sizes, VL, SL, etc.) transmitted from one port of a switch to another l Throughput n The number of bytes per second that are actually transferred through each port of a switch dependin

  18. Slide 18: Test Method (1)

    Test Method (1) 27 35 l InfiniBand exercisers are connected to the InfiniBand ports of a switch exerciser l All exercisers have precisely synchronized time stamp clocks (± few nanoseconds) InfiniBand exerciser l Exercisers generate "instrumented packets" by switch inserting a time stamp in the paylo

  19. Slide 19: Test Method (2)

    Test Method (2) l Performance parameters are measured with one or more simultaneous streams InfiniBand exerciser n Single stream l With Other Background Traffic InfiniBand n With traffic congestion (two or more exerciser streams destined for the same port) switch n Etc… under test InfiniBand l Strea

  20. Slide 20: Results of Latency Measurements

    Results of Latency Measurements Switch "A" Switch "B" 1.6 10 1.4 9 1.2 8 Latency (µs) 1 7 Latency (µs) 6 0.8 5 0.6 4 0.4 3 0.2 300 ns! 2 1 0 0 99 99 95 284 95 40 90 240 80 80 90 200 80 120 70 160 70 160 50 120 50 200 30 Load (%) 30 Load (%) 80 240 Total packet 10 Total packet 10 40 284 1 1 size (byt

  21. Slide 21: Results of Throughput Measurements

    Results of Throughput Measurements Switch "A" Switch "B" 100 100 Actual Throughput (%) Actual Throughput (%) 90 90 80 80 70 70 60 60 50 50 50 60 70 80 90 100 50 60 70 80 90 100 Offered Load (%) Offered Load (%) 40 80 120 160 200 240 284 40 80 120 160 200 240 284 Total packet size (bytes) Total packe

  22. Slide 22: Switch Performance Testing - Summary

    Switch Performance Testing - Summary l Even 1st generation InfiniBand switches show very impressive performance numbers n 300 ns cut-through latency! l It is important to understand the performance characteristics and limitations of switches n Even early switches perform excellently up to ~70…80% lo

  23. Slide 23: Agenda

    Agenda l Overview of InfiniBand Test Requirements l Compliance and System Tests l Performance Measurements l Summary Page 23 Compliance and Performance Testing April 9, 2002 23

  24. Slide 24: Agilent Products Cover InfiniBand Testing From Physical Through Protocol Layers

    Agilent Products Cover InfiniBand Testing From Physical Through Protocol Layers System/Fabric Analysis 16700 Series Logic Analysis System N4217A 4x/1x Analysis Probes N4206A 1x/4x/12x Protocol Trace Port Physical Port Link Level Network Transport Application E2950 Series Test System for InfiniBand •

  25. Slide 25: For More Information

    For More Information: l Agilent Phone: 1-800-452-4844 l Web Site: www.agilent.com/find/InfiniBand l Product Overview Brochure : Publication Number 5988-2424EN Page 25 Compliance and Performance Testing April 9, 2002 Additional information on the Agilent test tools for InfiniBand is available. The br

Agilent Technologies — Technical Presentation (April 2002) on 6ix