Hiérarchie mémoire
Combien de fois environ le temps d’accès à la DRAM de la mémoire principale est-il supérieur au temps de succès du cache L1 ? (CPU typique de PC ou de serveur)
- A2 à 3 fois
- BQuelques dizaines à 100 fois environ
- CPlus de 100 000 fois
Afficher la réponse et l'explication
Réponse : B. Quelques dizaines à 100 fois environ
Un succès L1 ne prend que quelques cycles (environ 1 ns), tandis qu’un accès à la DRAM de la mémoire principale prend quelques dizaines à 100 ns environ, soit un écart de quelques dizaines à 100 fois. Pour un CPU fonctionnant à plusieurs GHz, cela représente une attente de plusieurs centaines de cycles ; la hiérarchie de caches et le préchargement sont donc indispensables aux performances. Avec un facteur 2 à 3, les caches seraient bien moins importants. Plus de 100 000 fois correspond plutôt à l’écart avec un SSD ou un disque dur, et non à la DRAM.