Discuter:Intel 64

Un article de Wikipédia, l'encyclopédie libre.

[modifier] Accès à la mémoire cache

Bonjour,

je vois que les articles sur les processeurs abordent le concept de mémoire cache de niveau L1 et L2, en donnant la taille de caches que ces processeurs ont.

Toutefois, je n'ai vu nulle information concernant le temps d'accès à ce cache, comparé au temps d'accès au registre, ou bien au temps d'accès à la mémoire classique.

Je n'ai pas trop d'élément non plus, de mémoire c'est 1-5 cycles pour le cache L1 (où les instructions sont déjà en cours de décodage), c'est 5-20 pour le cache L2, j'imagine de l'ordre de 20-80 pour le L3 puis au delà pour la RAM.
Tu peux faire le test toi même sous Windows en récupérant l'archive de CPU-Z [1] le lien sour "Download Latest version" en haut à gauche et en lançant le programme "latency.exe" qui se trouve dans l'archive.
Sur mon (vieux) PC j'obtiens : 2 cache levels detected / Level 1 size = 16Kb latency = 3 cycles / Level 2 size = 512Kb latency = 8 cycles / la RAM est entre 90 et 130
Je ne pense pas qu'il y ait de valeurs absolues seulement un ordre des temps d'accès comme : registre < L1 < L2 < ... < RAM
--Bub's 27 août 2007 à 16:43 (CEST)