Présentation d’InfiniBand
InfiniBand (IB) est une interconnexion haute performance utilisée dans les clusters HPC et les centres de données IA, où la latence et le débit entre les nœuds sont critiques. Elle est normalisée par l’InfiniBand Trade Association (IBTA).
Ce qui la distingue
- Latence très faible et bande passante élevée entre serveurs.
- RDMA (Remote Direct Memory Access) — un nœud lit ou écrit dans la mémoire d’un autre avec peu d’intervention du CPU.
- Contrôle de flux sans perte basé sur les crédits, comme Fibre Channel.
Liaisons et largeurs
Une liaison IB est construite à partir de voies ; les largeurs courantes sont ×1, ×4 et ×12, ×4 étant le port habituel. Un port ×4 correspond naturellement à un module de la famille QSFP, si bien qu’InfiniBand et l’Ethernet haut débit partagent souvent les mêmes boîtiers de transceiver.
Débits
Chaque génération IB augmente le débit de signalisation par voie (SDR, DDR, QDR, FDR, EDR, HDR, NDR…). Les valeurs par voie et agrégées ×4 sont listées dans Débits InfiniBand.
Les modules InfiniBand optiques transportent l’identité et les diagnostics dans la même mémoire gérée que CodingBox lit pour les autres transceivers.
Pour aller plus loin
- Protocole et transport IB — couches, LID/GID/PKey, queue pairs et RDMA, contrôle de flux par crédits, le subnet manager, outils de diagnostic.
- Câblage IB par génération — connecteurs de QDR à XDR, classes de portée pour DAC/ACC/AOC/transceivers, câbles NDR double port et fractionnés, OSFP à ailettes ou plat.