Tutoriels

Intel Smart Cache: qu'est-ce que c'est, comment ça marche et à quoi ça sert?

Table des matières:

Anonim

Aujourd'hui, nous allons vous dire ce qu'est Intel Smart Cache , l'un des termes qui vous semble peut-être le plus à propos de l'équipe bleue. Nous entendons ce surnom depuis environ 2011 , et la vérité est que nous le voyons maintenant dans n'importe quel ensemble de spécifications d'un processeur Intel . Mais qu'est-ce qui est utile et qu'est-ce que le marketing?

Index du contenu

Intel Smart Cache, un nouveau terme pour la mémoire du processeur

Par exemple , la structure unitaire des cœurs dans les processeurs Intel profite grandement de l'utilisation du cache. C'est une structure plus coûteuse à créer, mais elle permet beaucoup plus de mise en cache.

D'un autre côté, nous avons différents algorithmes internes qui optimisent le code lu tant que le cache est beaucoup plus efficace.

L'exemple le plus clair est l'idée de la mise en cache du blocage (ou de l'utilisation du cache par blocs). Cet algorithme cherche à diviser de grandes boucles en blocs plus petits (diviser et conquérir) .

Pour simplifier, on pourrait dire qu'au lieu de passer de 1 à 10 000, on passera de 1 à 10 000 fois.

Dix mille valeurs ne tiennent pas dans la mémoire cache L1 , donc pour chaque nouvelle valeur, nous devrons «descendre et chercher» jusqu'à DRAM . D'un autre côté, dix valeurs correspondent à L1 , nous n'aurons donc qu'à descendre à DRAM 10 fois. La onzième valeur que nous recherchons (à nouveau un 1) se trouvera dans le cache L1 .

Nous pouvons compter des dizaines de technologies et d'optimisations comme celle-ci et ce sont les petits détails qui font d' Intel Smart Cache une implémentation intéressante.

L'évolution d' Intel Smart Cache

Avec toute cette base déjà établie, nous devons nous placer dans l'année 2009 ~ 2011 , où nous commençons à voir des processeurs plus efficaces.

Le passage aux cœurs 2 et 4 s'était produit récemment, mais il restait de nombreux problèmes pour être une nouvelle technologie. Les architectures étaient nouvelles et beaucoup de données étaient perdues ou non utilisées. En revanche, la consommation était astronomique et, en général, de nouvelles idées étaient nécessaires pour améliorer cette plateforme.

Cependant, l'idée de la mémoire cache partagée était déjà dans l'esprit de beaucoup et il ne restait plus qu'à l'implémenter correctement. Nous avons pu voir certains modèles précédents avec des applications similaires, mais Intel Smart Cache a peut-être été établi comme l'alternative la plus fiable et la plus stable.

Les modèles les plus importants qui ont commencé à partager la mémoire cache étaient les Intel Core des premières générations. Ils avaient à peine 2 ou 3 Mo de mémoire cache entre les trois niveaux, mais nous y avons déjà vu les premières implémentations de cette "technologie" . En fait, dans le même article Intel, vous pouvez voir comment ils comparent constamment les processeurs avec des caches non partagés.

NOUS VOUS RECOMMANDONS Unigine Superposition: qu'est-ce que c'est et quelles fonctions a-t-il?

Au fil du temps, l'évolution naturelle de la technologie nous a permis d'ajouter des mémoires plus rapides, plus de quantité et de meilleurs algorithmes. Aujourd'hui, les meilleurs modèles orientés utilisateur ont une moyenne de 12 à 16 Mo comme Intel Core i9-9900k ou i7-9700k .

Performances du processeur Intel

Ce n'est pas une nouvelle qu'Intel a très bien performé ces dernières années.

Avec la sortie de leur nouveau Intel Core, ils ont marqué la voie à suivre pour les futurs modèles de CPU . Ils avaient d'excellentes performances monocœur, de bonnes performances multicœurs et nous l'avons clairement organisé en trois gammes distinctes. Du milieu des années 2000 à la mi-2018, on pourrait dire sans hésitation qu'Intel a dominé le marché.

Malgré cela, nous avons vu ces dernières années à quel point il s'est relaxé plus que nécessaire, en sortant des modèles avec peu de nouveautés qui ne proposaient que «un peu plus» . Pour sa part, AMD a progressivement construit une base solide telle que les processeurs Ryzen aujourd'hui .

En raison de la structure qu'AMD utilise, ses processeurs ont besoin et bénéficient d' une grande quantité de mémoire cache. À tel point que le modèle de bureau le plus performant transportera environ 72 Mo de cache et attendra jusqu'à 128 Mo (comparez-les aux 16 Mo de l'i9) . Cependant, plus de mémoire ne signifie pas directement de meilleures performances.

Bien qu'ils aient beaucoup moins de mémoire cache, les processeurs Intel sont presque aussi ou plus puissants que leurs homologues AMD . La tâche la plus notable est la performance dans le jeu, où ces processeurs mettent la poitrine avec des spécifications apparemment inférieures.

En revanche, il convient de noter les temps de réponse de la mémoire RAM . Cela a plus à voir avec la structure de l'architecture du processeur, mais est quelque peu intéressant et lié au sujet.

En moyenne, les processeurs AMD sont connus pour avoir des temps de réponse considérablement plus élevés que leurs concurrents. Cela est résolu avec la prise en charge des mémoires à fréquence plus élevée, mais ne vous y trompez pas. Des chiffres plus élevés ne signifient pas de meilleures performances.

Quel avenir pour les caches?

Comme beaucoup d'autres choses dans la vie, l' avenir est incertain.

Il ne semble pas que nous ayons d'alternative aux caches, il semble donc que nous serons avec eux pendant quelques décennies. Bien sûr, nous pouvons nous attendre à des améliorations de taille, d'efficacité et d'algorithmes qui s'appliquent. Ce n'est pas pour rien que la technologie devient plus puissante, efficace et moins chère.

Un problème qui vient souvent à l'esprit est que la concurrence entre AMD et Intel est vraiment déséquilibrée. L'équipe rouge est légèrement plus forte que sa concurrence bleue, mais nous devons nous rappeler qu'AMD utilise des transistors 7 nm et des fréquences RAM beaucoup plus élevées.

En d'autres termes, AMD utilise deux à trois fois plus de technologie de pointe qu'Intel , mais ils n'obtiennent qu'un léger avantage sur eux. Alors, que se passera-t-il lorsque Intel atteindra 7 nm , sachant combien ils compressent et optimisent leurs micro-architectures?

Quoi qu'il en soit, nous ne pouvons pas voir les délais alternatifs. Nous savons actuellement qu'Intel est un peu en panne, mais tout peut changer avec les processeurs Intel de 10e génération .

Il semble que des choses comme Intel Smart Cache ces jours-ci, ainsi que de nombreuses autres technologies de support, permettent à Intel de tenir le coup. Bien qu'il n'ait plus de domination complète, c'est toujours une alternative à laquelle de nombreux utilisateurs se sentent attachés.

Dites-nous maintenant, quelle technologie est celle qui attire le plus l'attention d'Intel? Pensez-vous qu'Intel Smart Cache fait une différence importante? Partagez vos idées dans la boîte de commentaires.

Intel SoftwareQuora Font

Tutoriels

Le choix des éditeurs

Back to top button