SlideShare a Scribd company logo
1 of 25
INFINIBAND Presented By-  Shekhar Kumar   074,  CS-’B’ Guided By- Latha R. Nair
Contents Introduction I/O Architectures- Fabric vs Bus Technical Overview InfiniBand Layers InfiniBand Architecture Advantages & Drawbacks Markets Conclusion References
Introduction ,[object Object]
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,[object Object]
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
I/O Architectures Contd… Switched Fabric Architecture
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
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 Multicast and Unicast support
InfiniBand Layers
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
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.
InfiniBand LayersContd… Link Layer QoS- supported through virtual lanes(VL) ,[object Object],Data Integrity ,[object Object]
16-bit VCRC includes all fields in the packet and is recalculated at each hop
32-bit ICRC covers only the fields that do not change from hop to hop,[object Object]
InfiniBand Architecture
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
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
Switches and Routers
Switches and RoutersContd… Switch ,[object Object]
Can be configured to forward either unicast packets or multicast packets
Can consume or generate management packetsRouter ,[object Object]
Reads the Global Route Header to forward the packet based on IPv6 address,[object Object]
Drawbacks Complex in design Few platforms supports it as yet Bleeding edge, for now, so users will need to perform extensive testing

More Related Content

What's hot

The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardICT PRISTINE
 
Topic : X.25, Frame relay and ATM
Topic :  X.25, Frame relay and ATMTopic :  X.25, Frame relay and ATM
Topic : X.25, Frame relay and ATMDr Rajiv Srivastava
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoICT PRISTINE
 
The hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoThe hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoICT PRISTINE
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionICT PRISTINE
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardICT PRISTINE
 
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingMulti-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingARCFIRE ICT
 
PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014ICT PRISTINE
 
Congestion Control in Recursive Network Architectures
Congestion Control in Recursive Network ArchitecturesCongestion Control in Recursive Network Architectures
Congestion Control in Recursive Network ArchitecturesICT PRISTINE
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016ICT PRISTINE
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport TechnologyRohan Khude
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
Eucnc rina-tutorial
Eucnc rina-tutorialEucnc rina-tutorial
Eucnc rina-tutorialICT PRISTINE
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)ICT PRISTINE
 
Modbus communication protocol
Modbus communication protocolModbus communication protocol
Modbus communication protocolkevinpatel169
 
Rina p4 rina workshop
Rina p4   rina workshopRina p4   rina workshop
Rina p4 rina workshopEduard Grasa
 

What's hot (20)

Rina2020 michal
Rina2020 michalRina2020 michal
Rina2020 michal
 
smds
smdssmds
smds
 
The hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduardThe hague rina-workshop-intro-eduard
The hague rina-workshop-intro-eduard
 
Topic : X.25, Frame relay and ATM
Topic :  X.25, Frame relay and ATMTopic :  X.25, Frame relay and ATM
Topic : X.25, Frame relay and ATM
 
The hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diegoThe hague rina-workshop-nfv-diego
The hague rina-workshop-nfv-diego
 
The hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzoThe hague rina-workshop-interop-deployment_vincenzo
The hague rina-workshop-interop-deployment_vincenzo
 
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introductionEU-Taiwan Workshop on 5G Research, PRISTINE introduction
EU-Taiwan Workshop on 5G Research, PRISTINE introduction
 
The hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduardThe hague rina-workshop-mobility-eduard
The hague rina-workshop-mobility-eduard
 
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay NetworkingMulti-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
Multi-operator "IPC" VPN Slices: Applying RINA to Overlay Networking
 
Wan
WanWan
Wan
 
PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014
 
Congestion Control in Recursive Network Architectures
Congestion Control in Recursive Network ArchitecturesCongestion Control in Recursive Network Architectures
Congestion Control in Recursive Network Architectures
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport Technology
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
Eucnc rina-tutorial
Eucnc rina-tutorialEucnc rina-tutorial
Eucnc rina-tutorial
 
Chapter 3 frame relay
Chapter 3   frame relayChapter 3   frame relay
Chapter 3 frame relay
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
Modbus communication protocol
Modbus communication protocolModbus communication protocol
Modbus communication protocol
 
Rina p4 rina workshop
Rina p4   rina workshopRina p4   rina workshop
Rina p4 rina workshop
 

Viewers also liked

Striking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End DevelopmentStriking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End DevelopmentNathan Smith
 
Ebland Animoto
Ebland  AnimotoEbland  Animoto
Ebland Animotodboling
 
Hong Kong Mobile Marketing Survey 2009 by HKAIM
Hong Kong Mobile Marketing Survey 2009 by HKAIMHong Kong Mobile Marketing Survey 2009 by HKAIM
Hong Kong Mobile Marketing Survey 2009 by HKAIMHKAIM
 
VietRees_Newsletter_54_Tuan4_Thang10
VietRees_Newsletter_54_Tuan4_Thang10VietRees_Newsletter_54_Tuan4_Thang10
VietRees_Newsletter_54_Tuan4_Thang10internationalvr
 
3. Social 2.0 Punch Party Hong Kong 唔比面派對 Jonathan Sin
3. Social 2.0   Punch Party Hong Kong 唔比面派對   Jonathan Sin3. Social 2.0   Punch Party Hong Kong 唔比面派對   Jonathan Sin
3. Social 2.0 Punch Party Hong Kong 唔比面派對 Jonathan SinHKAIM
 
Technique to Delivery Information via the Internet
Technique to Delivery Information via the InternetTechnique to Delivery Information via the Internet
Technique to Delivery Information via the InternetRachabodin Suwannakanthi
 
Coinlove helping children sweeden
Coinlove helping children sweedenCoinlove helping children sweeden
Coinlove helping children sweedenmariogomezprieto
 
Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009
Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009
Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009internationalvr
 
Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009
Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009
Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009internationalvr
 
VietRees_Newsletter_26_Tuan2_Thang04
VietRees_Newsletter_26_Tuan2_Thang04VietRees_Newsletter_26_Tuan2_Thang04
VietRees_Newsletter_26_Tuan2_Thang04internationalvr
 

Viewers also liked (20)

Striking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End DevelopmentStriking a Balance: Middle Ground in Front-End Development
Striking a Balance: Middle Ground in Front-End Development
 
Ebland Animoto
Ebland  AnimotoEbland  Animoto
Ebland Animoto
 
Mpeg7
Mpeg7Mpeg7
Mpeg7
 
Team one
Team oneTeam one
Team one
 
Hong Kong Mobile Marketing Survey 2009 by HKAIM
Hong Kong Mobile Marketing Survey 2009 by HKAIMHong Kong Mobile Marketing Survey 2009 by HKAIM
Hong Kong Mobile Marketing Survey 2009 by HKAIM
 
Final Project
Final ProjectFinal Project
Final Project
 
Electronic Museum
Electronic MuseumElectronic Museum
Electronic Museum
 
Kalender Mc Do3
Kalender Mc Do3Kalender Mc Do3
Kalender Mc Do3
 
Body Area Network
Body Area NetworkBody Area Network
Body Area Network
 
Beekman5 std ppt_04
Beekman5 std ppt_04Beekman5 std ppt_04
Beekman5 std ppt_04
 
Just in time
Just in timeJust in time
Just in time
 
VietRees_Newsletter_54_Tuan4_Thang10
VietRees_Newsletter_54_Tuan4_Thang10VietRees_Newsletter_54_Tuan4_Thang10
VietRees_Newsletter_54_Tuan4_Thang10
 
3. Social 2.0 Punch Party Hong Kong 唔比面派對 Jonathan Sin
3. Social 2.0   Punch Party Hong Kong 唔比面派對   Jonathan Sin3. Social 2.0   Punch Party Hong Kong 唔比面派對   Jonathan Sin
3. Social 2.0 Punch Party Hong Kong 唔比面派對 Jonathan Sin
 
Technique to Delivery Information via the Internet
Technique to Delivery Information via the InternetTechnique to Delivery Information via the Internet
Technique to Delivery Information via the Internet
 
Coinlove helping children sweeden
Coinlove helping children sweedenCoinlove helping children sweeden
Coinlove helping children sweeden
 
Ibm Multipede by neethu kuttan
Ibm Multipede by neethu kuttanIbm Multipede by neethu kuttan
Ibm Multipede by neethu kuttan
 
Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009
Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009
Bản Tin BĐS Việt Nam Số 72 Tuần 1 Tháng 3 Năm 2009
 
Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009
Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009
Vietnam Real Estate Newsletter - No. 66, Week 3 Jan, 2009
 
Manual corrales
Manual corralesManual corrales
Manual corrales
 
VietRees_Newsletter_26_Tuan2_Thang04
VietRees_Newsletter_26_Tuan2_Thang04VietRees_Newsletter_26_Tuan2_Thang04
VietRees_Newsletter_26_Tuan2_Thang04
 

Similar to InfiniBand Architecture Guide

InfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowInfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowMellanox Technologies
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016ARCFIRE ICT
 
iSCSi , FCSAN ,FC protocol stack and Infini band
iSCSi , FCSAN ,FC protocol stack and Infini bandiSCSi , FCSAN ,FC protocol stack and Infini band
iSCSi , FCSAN ,FC protocol stack and Infini bandAkash Gupta
 
Chapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSNChapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSNDhaya kanthavel
 
Cloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxCloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxRahulBhole12
 
Some important networking questions
Some important networking questionsSome important networking questions
Some important networking questionsSrikanth
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016ICT PRISTINE
 
Ocpeu14
Ocpeu14Ocpeu14
Ocpeu14KALRAY
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport Technologynayakslideshare
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domainsidneel
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNCisco Canada
 
2002023
20020232002023
2002023pglehn
 
MC0087 Internal Assignment (SMU)
MC0087 Internal Assignment (SMU)MC0087 Internal Assignment (SMU)
MC0087 Internal Assignment (SMU)Krishan Pareek
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportJatin Singh
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopEleni Trouva
 

Similar to InfiniBand Architecture Guide (20)

InfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must KnowInfiniBand Essentials Every HPC Expert Must Know
InfiniBand Essentials Every HPC Expert Must Know
 
Pristine rina-tnc-2016
Pristine rina-tnc-2016Pristine rina-tnc-2016
Pristine rina-tnc-2016
 
Infiniband and Ethernet
Infiniband and EthernetInfiniband and Ethernet
Infiniband and Ethernet
 
Infini band
Infini bandInfini band
Infini band
 
iSCSi , FCSAN ,FC protocol stack and Infini band
iSCSi , FCSAN ,FC protocol stack and Infini bandiSCSi , FCSAN ,FC protocol stack and Infini band
iSCSi , FCSAN ,FC protocol stack and Infini band
 
Chapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSNChapter 5 2 marks for PG PAWSN
Chapter 5 2 marks for PG PAWSN
 
Cloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxCloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptx
 
Some important networking questions
Some important networking questionsSome important networking questions
Some important networking questions
 
Pristine rina-security-icc-2016
Pristine rina-security-icc-2016Pristine rina-security-icc-2016
Pristine rina-security-icc-2016
 
IFD30104 Chapter 1
IFD30104 Chapter 1IFD30104 Chapter 1
IFD30104 Chapter 1
 
Ocpeu14
Ocpeu14Ocpeu14
Ocpeu14
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport Technology
 
Nfv compute domain
Nfv compute domainNfv compute domain
Nfv compute domain
 
Building DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPNBuilding DataCenter networks with VXLAN BGP-EVPN
Building DataCenter networks with VXLAN BGP-EVPN
 
CCNA 1
CCNA 1CCNA 1
CCNA 1
 
Wan networks
Wan networksWan networks
Wan networks
 
2002023
20020232002023
2002023
 
MC0087 Internal Assignment (SMU)
MC0087 Internal Assignment (SMU)MC0087 Internal Assignment (SMU)
MC0087 Internal Assignment (SMU)
 
Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- report
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

InfiniBand Architecture Guide

  • 1. INFINIBAND Presented By- Shekhar Kumar 074, CS-’B’ Guided By- Latha R. Nair
  • 2. Contents Introduction I/O Architectures- Fabric vs Bus Technical Overview InfiniBand Layers InfiniBand Architecture Advantages & Drawbacks Markets Conclusion References
  • 3.
  • 4. Operates at a base speed of 2.5 Gb/s or 10 Gb/s in each direction (per port)
  • 5. Provides both QoS (Quality of Service) and RAS (Reliability, Availability and Serviceability)
  • 6.
  • 7. 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
  • 8. I/O Architectures Contd… Switched Fabric Architecture
  • 9. 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
  • 10. 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 Multicast and Unicast support
  • 12. 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
  • 13. 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.
  • 14.
  • 15. 16-bit VCRC includes all fields in the packet and is recalculated at each hop
  • 16.
  • 18. 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
  • 19. 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
  • 21.
  • 22. Can be configured to forward either unicast packets or multicast packets
  • 23.
  • 24.
  • 25. Drawbacks Complex in design Few platforms supports it as yet Bleeding edge, for now, so users will need to perform extensive testing
  • 26. Markets Application Clustering Inter-Processor Communication(IPC) Storage Area Networks
  • 27. CONCLUSION Greater processor performance Supports RAS Works both in-the-box and enables Bandwidth Out of the Box Supports scalability
  • 28. 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