Infini band presentation_shekhar
-
Upload
alien-coders -
Category
Technology
-
view
879 -
download
0
description
Transcript of Infini band presentation_shekhar
![Page 1: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/1.jpg)
INFINIBAND
Presented By- Shekhar Kumar 074, CS-’B’Guided By- Latha R. Nair
![Page 2: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/2.jpg)
Contents
IntroductionI/O Architectures- Fabric vs BusTechnical OverviewInfiniBand LayersInfiniBand ArchitectureAdvantages & DrawbacksMarketsConclusionReferences
![Page 3: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/3.jpg)
Introduction
A switch-based serial I/O interconnect architecture
Operates at a base speed of 2.5 Gb/s or 10 Gb/s in each direction (per port)
Provides both QoS (Quality of Service) and RAS (Reliability, Availability and Serviceability)
Used in high performance computing and data centres
![Page 4: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/4.jpg)
I/O Architectures- Fabric vs Bus
Feature Fabric Bus
Topology Switched Shared Bus
Pin Count Low High
Number Of End Points
Many Few
Max Signal Length KMs Inches
Reliability Yes No
Scalable Yes No
Fault Tolerant Yes No
![Page 5: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/5.jpg)
I/O Architectures Contd…Shared Bus Architecture
CPU
System Controller
I/O Controller
I/O Controller
I/O Controller
I/O Controller
I/O Controller
PCI to PCI Bridge
PCI to PCI Bridge
System Memory
![Page 6: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/6.jpg)
I/O Architectures Contd…Switched Fabric Architecture
![Page 7: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/7.jpg)
Technical OverviewSwitch-based point-to-point
interconnect architectureEach 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
![Page 8: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/8.jpg)
InfiniBand Feature Set
Layered Protocol- Physical, Link, Network, Transport, Upper Layers
Packet based communicationQuality Of ServiceThree link speeds1. 1X- 2.5 Gb/s, 4 Wire2. 4X- 10 Gb/s, 16 Wire3. 12X- 30 Gb/s, 48 WirePCB, Copper and Fiber cable
interconnectMulticast and Unicast support
![Page 9: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/9.jpg)
InfiniBand Layers
![Page 10: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/10.jpg)
InfiniBand Layers Contd…1) Physical LayerDefines 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
![Page 11: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/11.jpg)
InfiniBand Layers Contd…2) Link LayerEncompasses packet layout, point-to-point
operations, and switching within a local subnet
Packets- Two types: Management and Data packets
1. Management Packets- Used for link configuration and maintenance
2. 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.
![Page 12: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/12.jpg)
InfiniBand Layers Contd…
Link LayerQoS- supported through virtual lanes(VL) VLs are separate logical communication
links which share a single physical linkData Integrity Two CRCs per packet, Variant CRC and
Invariant CRC16-bit VCRC includes all fields in the
packet and is recalculated at each hop32-bit ICRC covers only the fields that do
not change from hop to hop
![Page 13: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/13.jpg)
InfiniBand Layers Contd…
Network LayerHandles routing of packets from one subnet
to another(within a subnet a network layer is not required)
Packets contain a global route header(GRH)GRH contains the 128-bit IPv6 addressTransport LayerResponsible for in-order packet delivery,
channel multiplexing and transport servicesAlso handles transaction data segmentation
when sending, and reassembly when receiving
![Page 14: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/14.jpg)
InfiniBand Architecture
![Page 15: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/15.jpg)
InfiniBand Architecture Contd…
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
![Page 16: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/16.jpg)
Channel AdaptersConnects InfiniBand to other devicesTwo 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
![Page 17: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/17.jpg)
Switches and Routers
![Page 18: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/18.jpg)
Switches and Routers Contd…Switch Contains more than one InfiniBand port and
forwards packets from one of its port to another based on the LID
Can be configured to forward either unicast packets or multicast packets
Can consume or generate management packets
Router Forwards packets from one subnet to another
without consuming or generating packets Reads the Global Route Header to forward the
packet based on IPv6 address
![Page 19: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/19.jpg)
AdvantagesSuperior performanceLow-latencyHigh-efficiencyFabric consolidation and low
energy usageReliable, stable connectionsData IntegrityHighly interoperable environment
![Page 20: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/20.jpg)
DrawbacksComplex in designFew platforms supports it as yetBleeding edge, for now, so users
will need to perform extensive testing
![Page 21: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/21.jpg)
MarketsApplication ClusteringInter-Processor
Communication(IPC)Storage Area Networks
![Page 22: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/22.jpg)
CONCLUSIONGreater processor performanceSupports RASWorks both in-the-box and
enables Bandwidth Out of the Box
Supports scalability
![Page 23: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/23.jpg)
REFERENCES1. InfiniBand Trade Association
www.infinibandta.org 2. InfiniBand Network Architecture,
MindShare, Inc. By Tom Shanley3. InfiniBand Architecture, Development and
Deployment: A strategic guide to server I/O solutions By William T. Futral
4. Qos in InfiniBand Subnetworks: Alfaro,F.J.; Sanchez, J.L.; Duato, J.; Department de Informatica, Univ. de Castilla-La Mancha, Albacete, Spain
![Page 24: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/24.jpg)
THANK YOU
![Page 25: Infini band presentation_shekhar](https://reader033.fdocuments.in/reader033/viewer/2022051515/54bd2dcb4a7959b45b8b4575/html5/thumbnails/25.jpg)
Queries???