La nouvelle architecture GPU du serveur Hopper de Nvidia a engendré une puce gigantesque. Et je ne parle même pas du processeur graphique H100 à 80 milliards de transistors lui-même. Non, le nouveau NVSwitch intégré au système de serveur DGX 100 abriterait quelque 25 milliards de transistors, ce qui est juste en deçà du nombre à l’intérieur du GPU GA102 à l’intérieur du RTX 3090.
Cette puce de commutation NVLink de 3e génération de la génération Hopper est un monstre en soi. Il est également fabriqué au TSMC 4N et compte 25 milliards de transistors. Le switch propose 64 ports NVLink. Le prédécesseur avait 2 milliards de transistors, était fabriqué en TSMC 12 nm et proposait 18 ports. pic.twitter.com/37tG229HGs25 mars 2022
La puce NVSwitch est l’interconnexion qui permet à plusieurs instances de NVLink – la connexion directe puce à puce – de communiquer et de permettre à de nombreuses cartes graphiques Nvidia de fonctionner ensemble. Cela signifie qu’ils peuvent mettre en commun leurs ressources pour effectuer des calculs complexes plus rapidement qu’un seul GPU, ou même deux GPU, ne le pourraient par eux-mêmes.
Pensez SLI, mais en connectant beaucoup de puces et, vous savez, efficace.
Cette version de 3e génération est construite sur le même nœud TSMC 4N que la puce H100 elle-même et est capable de connecter directement jusqu’à huit GPU avec une bande passante puce à puce de 900 Go/s et une bande passante globale totale de 7,2 To/s.
Je ne fais référence à ces chiffres que parce qu’ils sont sacrément gros, pas parce qu’ils ont une incidence sur nous ou sur les jeux sur PC. L’architecture Hopper est conçue uniquement pour l’environnement serveur, et l’interconnexion NVSwitch doublement.
Les GPU discrets ne fonctionnaient pas vraiment bien ensemble lorsque SLI et CrossFire étaient en fait une chose, et ce n’est que dans l’environnement plus centré sur le calcul qu’un véritable traitement multi-GPU existe. Mais même là, vous avez besoin de liaisons très haut débit pour tirer le meilleur parti de ces processeurs haute vitesse, et c’est probablement pourquoi Nvidia a spécifié le NVSwitch avec autant de maudits transistors 4 nm.
Pour référence, le GPU GA102, la plus grosse puce de la sphère GeForce, arrive à 28,3 milliards de transistors, soit quelques milliards de plus que le NVSwitch. Du côté d’AMD, le GPU Navi 21 exécutant les RX 6900 XT, 6800 XT et RX 6800 est plus proche à 26,8 milliards. Mais c’est tout de même bien plus que les 17,4 milliards de transistors de la puce GA104 qui alimente la RTX 3070 Ti, jusqu’à quelques cartes RTX 3060.
Alors oui, une grosse puce.
Mais nous verrons probablement plus de grosses puces arriver dans la prochaine génération de cartes graphiques, et l’équipe rouge va également ramener l’idée du jeu multi-GPU également. Pas nécessairement de la même manière que CrossFire, cependant, pensez plutôt à la conception chiplet de ses processeurs Ryzen et vous serez sur la bonne voie.
La clé du jeu multi-GPU est que le système d’exploitation le considère comme une seule puce, et il semble qu’AMD ait trouvé une interconnexion GPU interne qui le fera et permettra à ses meilleures cartes Radeon RX 7000 de porter un conception multipuce. Et potentiellement renforcer la conception monolithique attendue des futures cartes de la série RTX 4000 basées sur Lovelace de Nvidia.