Cette puce pour supercalculateurs montre l'avenir des PC

Cependant, nous ne parlons généralement pas de systèmes de serveurs, AMDde MI300 a retenu notre attention. Non pas à cause de sa configuration étrange, mais à cause du fait qu'il peut être un indice de la façon dont les systèmes avec du matériel de marque exclusif peuvent être à l'avenir. Ce qui inclurait non seulement les futurs PC, mais aussi les potentielles consoles de jeux vidéo.

Les coûts de fabrication élevés et certaines limites qui n'existaient pas auparavant obligent à rechercher des solutions alternatives lors de la conception de nouveaux processeurs lors de la construction de systèmes complexes. L'une des tendances qui a le plus sonné sur le papier est le transfert de l'intercommunication interne d'une puce vers ce que l'on appelle un interposeur dans un circuit intégré 2.5D, c'est-à-dire composé de plusieurs petites puces au lieu d'une seule grosse. Le MI300 est le premier produit à tenir cette promesse, et bien qu'il s'agisse d'un processeur serveur et donc d'un calcul haute performance, il est intéressant de s'y pencher pour l'avenir.

Cette puce pour supercalculateurs montre l'avenir des PC

AMD réalise une mémoire entièrement cohérente dans le MI300

L'une des particularités des consoles de jeux vidéo est le fait que leur espace mémoire est complètement unifié au niveau physique, c'est-à-dire que tous les éléments partagent l'accès au même RAM puces de mémoire. Cependant, ce qui est fait est de séparer l'espace de stockage en deux moitiés différentes pour éviter les conflits concernant la cohérence de la mémoire. Idéalement, cependant, tout l'espace devrait être partagé, car cela empêcherait l'utilisation de processus de copie d'une partie de la RAM à une autre.

ADNC MI300

C'est-à-dire que même avec une mémoire physiquement partagée, il est nécessaire d'utiliser l'unité DMA pour copier à partir de Processeur de l'espace pour GPU l'espace et inversement. L'unification de l'adressage des deux pools de mémoire est l'une des choses dont la société de Lisa Su parle, et ce n'est pas une blague, depuis une décennie. Cependant, ils le vendent comme l'une des mises à niveau à surveiller sur le MI300. Dans tous les cas, l'une des particularités de la norme CXL est d'accorder cette capacité au PCI Express, mais cela pose un problème que nous aborderons plus tard.

Pourquoi est-ce un indice pour l'avenir ?

Jusqu'à présent, nous avons vu la mise en œuvre d'un système de mémoire entièrement cohérent avec une puce monolithique où le CPU et le GPU partagent le même contrôleur de mémoire. Si vous le regardez, le MI300 est composé de plusieurs puces avec son propre contrôleur de mémoire et pourtant il existe un mécanisme de cohérence complet. Ce n'est pas à cause de l'utilisation de la mémoire HBM, mais à cause des modifications apportées par AMD au niveau du contrôleur mémoire, notamment du GPU de ce mastodonte pour serveurs.

Puce MI300

Bien sûr, la grâce réside dans le fait que le contrôleur de mémoire intégré est situé et qu'il ne s'agit pas de l'un des différents chiplets CPU et GPU, mais plutôt de l'interposeur, et c'est qu'ils sont tous montés sur une autre puce beaucoup plus grande. , chargés de les communiquer entre eux et avec la mémoire HBM. Maintenant, si nous y réfléchissons, puisque ledit intercalaire est une pièce à part, il peut alors être facilement transféré à un autre type de composition. Que diriez-vous d'une future console de jeux vidéo ?

La tendance avec la hausse des coûts est de diviser les puces en plusieurs puces différentes, ce n'est pas un caprice d'AMD et il a été démontré que certains composants ne s'adaptent pas aussi bien en utilisant des transistors plus petits, séparant ainsi ces fonctions en puces séparées fabriquées avec des nœuds moins chers. En plus de ce qui précède, l'interposeur MI300 comprend également le soi-disant Cache infini en tant que LLC, ce qui est essentiel pour parvenir à un système totalement cohérent.

Le verra-t-on sur PC ?

Une configuration UMA sur un ordinateur ne serait pas impossible, cependant, cela signifierait vendre le processeur, les graphiques et la RAM partagée dans le même package et cela ne semble pas économiquement bon marché. La mémoire GDDR6 est utilisée sur la console en raison de la structure des coûts, mais sur PC, l'utilisation de ladite mémoire serait mortelle, en raison d'une latence beaucoup plus élevée que la RAM conventionnelle. Autrement dit, en utilisant le même processeur, les performances sont perdues. La DDR5 ? Encore plus rapide que la DDR4, elle n'a pas assez de bande passante pour être viable pour un GPU intégré de haut calibre.

Futuro Processadores Render

Donc, à la fin, tout ce qui leur reste est de la mémoire HBM, extrêmement coûteuse à mettre dans un système domestique. Alors devinez que nous n'avons que des consoles de jeux et une future carte graphique Radeon, peut-être RDNA 4 ? Dans lequel la fonction des petites puces de la taille RX 7000 est transférée à l'interposeur, donnant la possibilité de décomposer la puce principale. En bref, ce qu'AMD a fait, c'est déplacer le Northbridge classique, ce qu'ils appellent IOD dans leur jargon marketing, vers l'interposeur.