• <Meer weten, ga naar intel.com

InfiniBand* Architectuur

De krachtige verbinding

InfiniBand* is een verbinding voor datacenters met lage latentie en hoge bandbreedte, die voorzien is van Remote Direct Memory Addressing (RDMA) voor krachtige interprocessorcommunicatie (IPC). Het wordt gebruikt in een breed spectrum van computeromgevingen, van High Performance Computing (HPC) systemen en grote datacenters tot ingesloten toepassingen, waar snelle interservercommunicatie essentieel is voor de prestaties.

Een echte HPC-oplossing

InfiniBand* is een specificatie die meer dan tien jaar geleden werd ontwikkeld, en die zijn sporen heeft verdiend binnen de High Performance Computing (HPC) omgeving.

InfiniBand* heeft drie belangrijke voordelen ten opzichte van de traditionele infrastructuur voor datacenters:

  • hoge bandbreedte
  • lage latentie
  • laag CPU-gebruik

Intel en InfiniBand*

Intel heeft een voortrekkersrol gespeeld bij de ontwikkeling van de InfiniBand* architectuur, van ondersteuning bij het adviseren van normalisatie-instituten die de InfiniBand* architectuur mogelijk maken, tot samenwerking met de branche bij de ontwikkeling van de softwarestack. Intel zet zich in voor een succesvolle invoering van InfiniBand* architectuur in de hele branche.

Door InfiniBand*-connectiviteit aan te bieden voor de datacenter- en High Performance Computing (HPC) markten, voor platforms die op Intel® Xeon® processors of op Intel® Itanium® processors draaien, houdt Intel haar samenwerking met de branche in stand, om ervoor te zorgen dat de functies van InfiniBand* architectuur zodanig worden verbeterd, dat ze optimaal samenwerken met Intel-producten.

Het voordeel van InfiniBand*

InfiniBand* is gebaseerd op RDMA, een paradigma om berichten door te geven. De RDMA-service geeft berichten door via het netwerk, van de ene processor naar de andere. De berichten worden rechtstreeks doorgegeven tussen geregistreerde geheugenlocaties, zonder tussenkomst van het besturingssysteem of het kopiëren van gegevens.

Ontwikkelaars werken met InfiniBand via een semantische interface met de naam InfiniBand ‘verbs’ (werkwoorden). Volgens de InfiniBand* specificatie ‘beschrijven deze verbs de functies die nodig zijn om een InfiniBand kanaaladapter te configureren, te beheren en te bedienen. Verbs zijn geen API, maar bieden een kader voor de OSV om de API te specificeren.’

Deze zeer efficiënte communicatie is nuttig voor applicaties zoals MPI voor HPC, traditionele sockettoepassingen, opslagtoepassingen, bestandssystemen e.d.—middels het gebruik van gespecialiseerde API's via een gemeenschappelijke transportfunctie.

Door samenwerking de branche vooruithelpen

Als een nieuwe benadering van I/O-technologie is InfiniBand architectuur gebaseerd op collectieve research, kennis en ervaringen van brancheleiders; velen zijn lid van zowel de OpenFabrics* Alliance (OFA) als van de InfiniBand* Trade Association (IBTA).

  • De OFA ontwikkelt, verspreidt en propageert een uniforme, transportonafhankelijke open-source softwarestack voor infrastructuren en netwerken die geschikt zijn voor RDMA, waaronder Ethernet* en InfiniBand* architectuur. Protocollen voor de bovenste stacklaag ondersteunen IP, NAS, SAN, sockets, geclusterde bestandssystemen en databasetoepassingen.
  • De InfiniBand* Trade Association heeft een gemeenschappelijke I/O-specificatie ontwikkeld en blijft deze verbeteren, om een kanaalgebaseerde technologie te leveren, die gebruikt maakt van geswitchte topologie en die in de hele branche kan worden ingevoerd.

De IBTA en de OFA vullen elkaar vrijwel perfect aan. De IBTA ontwikkelde en onderhoudt en verbetert de InfiniBand* specificatie. De OFA ontwikkelt en onderhoudt Application Programming Interfaces (API's) die verenigbaar zijn met de InfiniBand* specificaties. Een ander belangrijk werkterrein van de IBTA is het testen van de compliance van onderdelen met de IBTA specificaties, terwijl de OFA de interoperabiliteit van onderdelen test.

Als lid van zowel de OFA als de IBTA heeft Intel bijgedragen aan de ontwikkeling van de specificatienorm en softwarestacks voor InfiniBand. Deze stacks zijn standaard opgenomen in Microsoft Windows* en in de Linux kernel en alle belangrijke Linux distributies. Verder is de OpenFabrics* stack een belangrijk onderdeel van het Intel® Cluster Ready programma, dat het bouwen van HPC-clusters vereenvoudigt.

Zowel als brancheleider als via de medewerking aan de InfiniBand architectuur en de ondersteuning ervan in haar productlijnen, blijft Intel zich inzetten voor een succesvolle toekomst van InfiniBand* architectuur.

Video's