8. I/O Architectures Contd… Shared Bus Architecture CPU System Memory System Controller I/O Controller PCI to PCI Bridge PCI to PCI Bridge I/O Controller I/O Controller I/O Controller I/O Controller
10. Technical Overview Switch-based point-to-point interconnect architecture Each individual link is based on a four-wire 2.5Gb/s bidirectional connection. Architecture defines a layered hardware protocol (Physical, Link, Network, Transport Layers) as well as a software layer Each link can support multiple transport services for reliability
11. InfiniBand Feature Set Layered Protocol- Physical, Link, Network, Transport, Upper Layers Packet based communication Quality Of Service Three link speeds 1X- 2.5 Gb/s, 4 Wire 4X- 10 Gb/s, 16 Wire 12X- 30 Gb/s, 48 Wire PCB, Copper and Fiber cable interconnect Remote DMA support Multicast and Unicast support
13. InfiniBand LayersContd… Physical Layer Defines both electrical and mechanical characteristics for the system Includes cables and receptables for fibre and copper media, backplane connectors Defines three link speeds, 1X,4X,12X Each individual link is a 4-wire differential connection that provides a full duplex connection at 2.5 Gb/s
14. InfiniBand Layers Contd… 2) Link Layer Encompasses packet layout, point-to-point operations, and switching within a local subnet Packets- Two types: Management and Data packets Management Packets- Used for link configuration and maintenance Data Packets- Carry up to 4k bytes of a transaction payload Switching- Devices within a subnet have a 16-bit Local ID assigned by the subnet manager. This LID is used for addressing.
19. InfiniBand ArchitectureContd… Defines multiple devices for system communication: channel adapter, switch, router, and a subnet manager At least one channel adapter is required for each end node Subnet Manager sets up and maintains link Channel adapters and switches contains Subnet Management Agent(SMA) for handling communication with the subnet manager
20. Channel Adapters Connects InfiniBand to other devices Two types: Host Channel adapter(HCA) and Target Channel Adapter(TCA) HCA- Provides interface to a host device and supports all software verbs defined by InfiniBand TCA- Provides connection to an I/O device from InfiniBand with a subset of HCA features necessary for specific operations of each device
28. CONCLUSION Greater processor performance Supports RAS Works both in-the-box and enables Bandwidth Out of the Box Supports scalability
29. REFERENCES InfiniBandTrade Association www.infinibandta.org InfiniBandNetwork Architecture, MindShare, Inc. By Tom Shanley InfiniBand Architecture, Development and Deployment: A strategic guide to server I/O solutions By William T. Futral Qos in InfiniBandSubnetworks: Alfaro,F.J.; Sanchez, J.L.; Duato, J.; Department de Informatica, Univ. de Castilla-La Mancha, Albacete, Spain