De plus en plus, les constructeurs de GPU ont du mal à concevoir des puces plus grosses et plus performantes. La solution se trouverait donc du côté du MCM (Multi Chip Module).
Plusieurs puces pour une carte graphique chez nVidia !
La tendance actuelle en matière de conception de GPU, c’est tout dans la même puce. Le hic, c’est que petit à petit, les puces sont de plus en plus complexes à produire. Alors certes, la diminution de la taille de gravure permet de pallier temporairement à ce problème, mais cela est sur le point de ne plus suffire.
Pour le coup, chez nVidia on réfléchit de plus en plus à la conception de puces au design dit « MCM » pour Multi Chip Module. Alors à quoi cela ressemble ? Concrètement, au lieu d’avoir un GPU monolithique on créer un package avec plusieurs petits GPU. Ces derniers sont ensuite reliés entre eux par un système d’interconnexion.
Si cette pratique vous semble familière, c’est normal puisque AMD l’utilise déjà au sein de ses processeurs Threadripper et Epyc pour serveur, l’Infinity Fabric.
Finalement, les avantages sont nombreux :
- Amélioration du rendement (on jette moins de puces défectueuses)
- Réduction des coûts de production
- Progression des performances
- Modularité
- Etc.
Néanmoins, n’oublions pas que pour conserver un bon niveau de performance, il faut avoir une forte bande passante entre les modules. C’est là qu’est toute la difficulté de la chose.
Quoi qu’il en soit, ce type de GPU devrait arriver bien assez vite chez nVidia. Toutefois, pour Volta, il y a très peu de chance. Effectivement, les verts ont déjà mis au point leur GV100 qui est tout simplement monstrueux ! Mais pourquoi pas pour la génération d’après ? Chez AMD, Navi pourrait bien profiter de l’Infinity Fabric, mais ça, ça n’arrivera qu’après Vega !
excellent sujet…