Ce n’est un secret pour personne qu’Intel prépare son Meteor Lake de 14e génération pour rivaliser avec les meilleurs processeurs. Le fabricant de puces a déjà partagé certains ensembles de fonctionnalités pour les prochaines puces Foveros. Cependant, un nouveau correctif Linux implique que Meteor Lake arborera un cache L4, qui est rarement utilisé sur les processeurs.
La description du correctif Linux se lit comme suit : « Sur MTL, GT ne peut plus allouer sur LLC – seul le processeur le peut. Ceci, avec l’ajout de la prise en charge du cache ADM/L4, appelle une mise à jour de la table MOCS/PAT. »
Le patch ne précise pas ce que « ADM » signifie. Cela pourrait simplement être un nom marketing fantaisiste pour le cache L4. Le code n’a pas non plus exposé la taille de l’ADM. Historiquement, Intel a utilisé 64 Mo ou 128 Mo pour l’eDRAM pour Haswell via Coffee Lake. Lors de sa présentation Hot Chips 34, Intel a partagé les schémas de la puce Meteor Lake, qui comprend quatre tuiles différentes : tuile CPU, tuile SoC, tuile d’extension IO et tuile graphique. Le quatuor repose sur un grand carreau de base qui agit comme un interposeur.
La première implémentation d’Intel de l’eDRAM (DRAM intégrée) était avec Haswell et servait de cache L4 pour le CPU et l’iGPU. Le fabricant de puces poursuivrait cette pratique jusqu’à Coffee Lake. Cependant, seules quelques puces de bureau et mobiles sélectionnées ont exploité l’eDRAM sur sa courte durée d’utilisation. Broadwell était l’architecture la plus importante à intégrer l’eDRAM. Les fabricants de puces évitent généralement le cache L4 de leurs conceptions car il est plus lent.
La hiérarchie du cache s’étend de L1 à L4, mais la plupart des processeurs s’arrêtent à L3 car la vitesse diminue à mesure que vous descendez dans les rangs. Les caches de niveau inférieur sont plus grands et augmentent ainsi les chances d’un accès au cache. Le principal problème est que l’accès aux caches inférieurs, tels que L3 ou même L4, prend plus de temps. Ainsi, en dehors de l’alimentation des graphiques intégrés, il existe très peu de scénarios dans lesquels le cache L4 contribue aux performances du système. Cependant, d’après certains correctifs Linux que Coelacanth’s Dream a dénichés, le cache L4 pourrait faire son grand retour avec Meteor Lake.
La grande question est de savoir où Intel placera le cache ADM/L4. Il est possible que la tuile de base de Meteor Lake abrite le cache L4. Par exemple, la tuile de base de Ponte Vecchio contient 144 Mo de cache L2, il y a donc un précédent pour cela. Alternativement, le cache L4 peut résider à l’intérieur de la tuile SoC et expliquerait certainement son vaste paysage.
Une autre découverte passionnante est qu’Intel a apparemment empêché l’iGPU de Meteor Lake d’accéder au LLC (cache de dernier niveau). Selon les notes du développeur du correctif Linux (s’ouvre dans un nouvel onglet)« Sur MTL, GT n’est plus alloué sur LLC, définissez has_llc=0. »
LLC correspond au cache portant le numéro le plus élevé sur le processeur où il doit atteindre la mémoire. Le L3 est généralement le LLC dans la plupart des processeurs modernes, partagé entre les cœurs de processeur et l’iGPU. Par exemple, les puces Intel Raptor Lake existantes de 13e génération arrivent avec jusqu’à 36 Mo de cache L3, ce qui représente une amélioration de 20 % par rapport aux dernières pièces Alder Lake de 12e génération. Cependant, le correctif Linux indique que seuls les cœurs de processeur de Meteor Lake peuvent accéder à la LLC. La conception est similaire aux APU Ryzen d’AMD, où les cœurs de processeur et l’iGPU ne partagent pas le même cache.
Un processeur Meteor Lake à 12 cœurs est récemment apparu sur un site Web de référence. Malheureusement, les vitesses d’horloge et les résultats erronés de la puce ne pouvaient pas fournir une image concrète de l’amélioration des performances à laquelle nous pouvons nous attendre sur Raptor Lake. On ne sait donc toujours pas si Meteor Lake restera uniquement mobile, comme Ice Lake ou Tiger Lake, ou s’il viendra sur le bureau. D’un autre côté, il y a eu des rumeurs pendant des mois sur un potentiel Raptor Lake Refresh, donc ce dernier ne semble pas improbable. Un prétendu document Intel (s’ouvre dans un nouvel onglet) confirme seulement que le nom commercial de Meteor Lake est 14th Generation Core mais ne dissipe pas exactement les rumeurs.
Meteor Lake devrait arriver sur le marché de détail au second semestre de cette année. Après cela, les puces 7 nm affronteront une concurrence féroce d’AMD, notamment Dragon Range (Zen 4 + RDNA 2), Phoenix (Zen 4 + RDNA 3) et les puces Rembrandt-R et Barcelo-R actualisées.