Les ordres de grandeur de latence
Combien de temps prend une lecture en mémoire, sur un disque, à travers un centre de données ou un océan ? Des ordres de grandeur arrondis, à connaître pour estimer sans mesurer, et leurs conséquences sur la conception. Chaque réponse expliquée.
- 34 cartes
- 3 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Dans la machine
- Sur le réseau
- Conséquences
Quelques cartes du deck
Ordre de grandeur d'un accès au cache L1 du processeur ?
Voir la réponse
Environ 1 nanoseconde
C'est la mémoire la plus proche du cœur de calcul : quelques cycles d'horloge. Tous les chiffres qui suivent sont des ordres de grandeur arrondis.
Combien de fois environ la mémoire vive est-elle plus rapide qu'un SSD pour un accès aléatoire ?
- Environ 1 000 fois
- Environ 2 fois
- Environ 10 fois
- Environ 1 million de fois
Voir la réponse
Environ 1 000 fois
Environ 100 nanosecondes contre environ 100 microsecondes : trois ordres de grandeur. C'est pourquoi un cache en mémoire soulage tant une base de données.
Ordre de grandeur d'un accès à la mémoire vive ?
Voir la réponse
Environ 100 nanosecondes
Environ cent fois plus lent que le cache L1 : d'où l'importance de garder les données utiles dans les caches du processeur.
Qu'est-ce qui est le plus rapide ?
- Lire en mémoire vive
- Lire sur un SSD
- Un aller-retour réseau dans le même centre de données
- Lire sur un disque dur mécanique
Voir la réponse
Lire en mémoire vive
Mémoire vive : environ 100 ns. SSD : environ 100 µs. Aller-retour dans le centre de données : environ 0,5 ms. Disque dur : environ 10 ms.