Dans un développement qui ne surprendra personne qui connaît l’histoire de l’informatique, il a été dit que les processeurs de bureau de nouvelle génération d’Intel, nommés Arrow Lake, contiendraient beaucoup plus de mémoire cache. Comme, potentiellement une augmentation de 75% du cache L2 total pour le processeur Arrow Lake supérieur. Et nous avons vu ce qu’une grosse quantité de cache peut faire pour les performances de jeu, n’est-ce pas ?
Depuis l’introduction de sa conception de cœur hybride avec Alder Lake, Intel a constamment augmenté le niveau de cache utilisé, par cœur, dans ses processeurs. C’est exactement là où vous vous attendez à ce qu’il aille lorsque vous atteignez les doubles limites de puissance et de vitesse d’horloge, et c’est en fait là où toute l’industrie est allée aussi.
AMD s’est fait un nom en bloquant une tonne de mémoire cache rapide sur ses processeurs et ses GPU, avec les techniques X3D et Infinity Cache des dernières générations de puces. Nvidia a également suivi la même voie avec l’architecture Ada Lovelace. Il utilise essentiellement le double avantage d’un nouveau nœud de processus, permettant des vitesses d’horloge plus élevées et collant une quantité beaucoup plus importante de cache L2 dans ses GPU pour générer ses augmentations de performances de génération en génération.
De même, Intel devrait ajouter 50 % supplémentaires de cache L2 aux cœurs Performance de ses prochains processeurs Arrow Lake, les anciens cœurs Alder Lake ayant 1,25 Mo et chaque cœur Raptor Lake ayant 2 Mo. Les rumeurs de HXL sur Twitter (via Tom’s Hardware) sont basés sur un fil de messages Bilibili et suggèrent qu’Arrow Lake verra 3 Mo de cache L2 par cœur.
Si nous nous attendons à ce que les puces Arrow Lake sur le nœud de processus Intel 20A atteignent la même conception à huit cœurs de performance, vous obtiendrez 24 Mo complets pour ces gros cœurs boi.
Mais Intel a doublé le nombre de ses cœurs efficaces d’Alder Lake à Raptor Lake, et a également doublé la quantité de cache L2 à leur disposition. Alder Lake avait initialement 2 Mo partagés entre chaque groupe de quatre cœurs de cœurs efficaces. Raptor Lake a doublé ce chiffre à 4 Mo, soit 1 Mo pour chaque cœur, ce qui a permis à une puce telle que le Core i9 13900K d’atteindre 32 Mo pour le cache L2 seul.
La probabilité qu’Intel s’en tienne exactement à la même conception de cœur efficace pour sa puce Arrow Lake de pointe est faible, et il y a déjà des rumeurs selon lesquelles il pourrait fournir jusqu’à 32 cœurs efficaces dans les meilleurs processeurs de bureau. Même si Intel n’a pas augmenté le pool de cache L2 par cluster à quatre cœurs, cela signifierait toujours 56 Mo de cache L2 pour un Core i9 15900K théorique.
Cellule d’en-tête – Colonne 0 | Core i9 15900K * | Core i9 13900K | Core i9 12900K |
---|---|---|---|
Cœurs de performance | 8 | 8 | 8 |
Cache L2 par cœur | 3 Mo | 2 Mo | 1,25 Mo |
Noyaux efficaces | 32 | 16 | 8 |
Cache L2 par cluster à 4 cœurs | 4 Mo | 4 Mo | 2 Mo |
Cache L2 total | 56 Mo | 32 Mo | 14 Mo |
Cache L3 | 64 Mo | 36 Mo | 30 Mo |
Ligne 6 – Cellule 0 | * spéculation | Rangée 6 – Cellule 2 | Rangée 6 – Cellule 3 |
Au total, cela marquerait une augmentation de 75% du cache L2 pour le processeur Arrow Lake le plus performant. Et c’est potentiellement une estimation prudente étant donné les chances qu’Intel choisisse de donner à ses cœurs Crestmont Efficient mis à niveau plus de cache L2 par cœur sont assez élevées compte tenu du nouveau processus 20A.
Et avec les capacités de cache L3 dépassant généralement L2 (ou à quoi bon ?), vous avez alors beaucoup plus de cache. Je ne serais pas surpris de voir Intel coller un partage de 64 Mo de L3 sur ces puces de pointe.
Les seuls chiffres vagues que nous avons vus jusqu’à présent suggèrent une augmentation des performances de 21% par rapport à un Core i9 13900K pour une puce Arrow Lake aux spécifications similaires. Et cela ne prend en compte que les chiffres internes d’Intel, qui n’utilisent aucune référence centrée sur le jeu. Avec plus de cœurs et plus de cache, un Core i9 15900K pourrait largement dépasser ce chiffre de 21 %.
Mais pourquoi le cache est-il important ?
Tout est une question de latence et de temps nécessaire pour extraire des données de différents niveaux de mémoire. Si votre processeur peut stocker toutes les informations dont il a besoin pour traiter une tâche donnée aussi près que possible du cœur, meilleures seront les performances. Et tout dépend de la taille des données. S’il tient dans le cache L1 (généralement le plus petit et le plus proche des cœurs), alors c’est bien, sinon le processeur va dans le cache L2, et s’il manque ce coup sur le cache L2, alors il va dans le cache L3 plus lent, et puis dans la mémoire relativement glaciale du système.
En savoir plus : l’avenir des processeurs
Avec plus de cache L2, moins d’instructions doivent être envoyées vers des pools de mémoire plus lents, ce qui améliore les performances, en particulier dans les applications telles que les jeux sur PC. Regardez les performances supplémentaires que le Ryzen 7 7800X3D offre avec son cache supplémentaire.
Et, lorsque tous les fruits à portée de main ont été récoltés et que les vitesses d’horloge, les demandes de puissance et le nombre de cœurs ne peuvent pas vraiment aller beaucoup plus haut, c’est à ce moment-là que vous mettez plus de cache. C’est quelque chose que le Dr Mark Dean, qui faisait partie du l’équipe qui a franchi pour la première fois la barrière du processeur 1 GHz – a déclaré à Jacob lorsqu’ils ont parlé en 2021.
C’est aussi quelque chose que chaque ingénieur à qui il a récemment parlé dans le cadre de son excellente série The Future of CPUs a déclaré : le cache est roi.