Qu’est-ce que NVLink et la différence avec SLI ?

L’idée de connecter plusieurs cartes graphiques n’est pas nouvelle. Au contraire, il existe depuis la fin des années 1990. Bien que la prémisse semble vraiment cool sur le papier, le SLI n’a jamais vraiment décollé, mais Nvidia ne se préparait pas à reculer, alors ils ont créé NVLink comme successeur direct.

Continuez à lire si vous voulez voir en quoi NVLink diffère de son prédécesseur et s’il a finalement réussi à accomplir la prophétie de deux cartes graphiques fonctionnant comme une seule .

Alors, qu’est-ce que NVLink ?

Si vous voulez la version la plus technique, il s’agit d’une liaison de communication série multivoies à courte portée avec protocole de communication filaire. En termes plus généraux, c’est une façon d’utiliser deux cartes graphiques en une seule pour augmenter considérablement les performances.

La différence entre NVLink et SLI a un potentiel énorme

NVLink et la différence avec SLI

Contrairement au SLI, NVLink utilise un réseau maillé , qui est une topologie de réseau local dans laquelle les nœuds d’infrastructure se connectent directement de manière non hiérarchique.

Cela permet à chaque nœud de relayer des informations au lieu de les acheminer via un nœud particulier. Ce qui est intéressant avec cette configuration, c’est que les nœuds s’auto-organisent et se configurent de manière dynamique , ce qui permet une distribution dynamique de la charge de travail .

Essentiellement, là où SLI a lutté, c’est l’endroit où NVLink brille le plus, et c’est la vitesse à laquelle les données sont échangées.

NVLink ne se soucie pas de la méthode maître-esclave de SLI, où une carte dans une configuration de deux cartes ou plus, fonctionnant en tant que maître, est responsable de la collecte des données des esclaves et de l’assemblage de la sortie finale. En utilisant l’infrastructure de réseau maillé, il est capable de traiter chaque nœud de manière égale et ainsi d’améliorer considérablement la vitesse de rendu.

Le plus grand avantage de NVLink, par rapport au SLI, est que, grâce au réseau maillé, les mémoires des deux cartes graphiques sont accessibles à tout moment.

C’était un point de confusion pour ceux qui ne connaissaient pas la configuration multi-GPU SLI car il était logique que si deux GPU ont un gigaoctet de RAM chacun, leur mémoire combinée serait de deux gigaoctets. Cependant, ce n’est tout simplement pas le cas. Avec NVLink, il est enfin sûr de dire que un plus un égale deux.

Pour gérer le rendu des trames, SLI utilise Alternate Frame Rendering (ou AFR en abrégé), fonctionnant de manière à ce que chaque carte connectée gère des trames différentes. Dans une configuration à deux GPU, une carte rendrait les images paires et les autres impaires. Bien que cela est une solution logique, il n’a pas été exécuté de la meilleure façon ( la plupart du temps en raison de limitations matérielles) et a causé beaucoup de frustration avec micro bégayer .

De plus, une autre clé pour un traitement d’image plus rapide est le pont NVLink. Les ponts SLI avaient au mieux une bande passante de 2 Go/s , mais le pont NVLink promet un ridicule 200 Go/s dans les cas les plus extrêmes. Cependant, malgré la pure folie de ce nombre, il peut être trompeur.

Les ponts NVLink de 160 et 200 Go/s ne peuvent être utilisés que pour les GPU de qualité professionnelle Quadro GP100 et GV100 de Nvidia , respectivement. Ainsi, bien qu’il existe techniquement une machine avec ces vitesses de bande passante, celles-ci sont conçues pour des choses comme les tests d’IA ou le rendu CGI.

Les ponts pour les GPU destinés aux consommateurs sont plus lents, mais constituent toujours une amélioration extrêmement significative par rapport au SLI. Pourtant, les passionnés de haut niveau qui obtiendront deux Titan RTX ou deux RTX 2080 Ti peuvent potentiellement profiter d’une bande passante énorme de 100 Go/s.

Est-ce enfin la façon dont le système multi-GPU est introduit comme standard ?

Malheureusement, il semblerait que nous en soyons encore loin. Cependant, NVLink a le potentiel d’introduire des changements grâce à sa manière «plus facile que jamais» pour les développeurs de jeux d’utiliser pleinement tout ce que la configuration multi-GPU a à offrir.

Les jeux plus anciens peuvent paradoxalement produire moins de FPS avec NVLink qu’avec un seul GPU, et il n’y a qu’une poignée de jeux plus modernes qui peuvent réellement fournir cette expérience 2-as-1. Pour ne décourager personne, mais c’est un simple fait que, bien que le potentiel soit là, cela ne vaut tout simplement pas la peine d’avoir deux GPU et de les connecter avec un NVLink. Ni SLI d’ailleurs.

Cela ne veut pas dire que cette technologie ne sera jamais viable, mais les mêmes problèmes qui ont affecté le SLI maintiennent également NVLink en panne. Avec une nouvelle génération de GPU provenant à la fois de Nvidia et d’ AMD , il sera intéressant de voir si et dans quelle mesure nous verrons la prise en charge des systèmes multi-GPU.

À partir de 2021, seul le GPU RTX 3090 de niveau passionné de Nvidia intègre la prise en charge multi-GPU. Du côté d’AMD, il semble que sa mise en œuvre s’est également éteinte

Voir aussi : CrossFire vs SLI – en valent-ils la peine ?