Document:latences techniques

Une définition du Jargon Français.
Aller à : Navigation, rechercher
Latences techniques en 2012 (adaptation de Latency Numbers Every Programmer Should Know)

+ un accès efficace dans le cache de premier niveau: 1 ns (nanoseconde, milliardième de seconde)

+++ une mauvaise prédiction de débranchement: 3 ns

++++ un accès efficace dans le cache de second niveau: 4 ns

+++++++++++++++++ un verrouillage ou déverrouillage par mutex: 17 ns

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ un accès à la mémoire vive: 100 ns, équivalent: £

££££££££££ expédier 2 Ko de données grâce à un LAN: 1 000 ns

££££££££££££££££ une lecture (où que ce soit) sur SSD: 16 000 ns

££££££££££££££££££££ compacter 1 Ko de données grâce à Zippy: 2 000 ns

££££££££££££££££££ lecture d'un bloc d'un Mo en mémoire vive: 19 000 ns

££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££££ 100 000 ns, équivalent: $

$$$ lecture d'un bloc d'un Mo sur un SSD: 300 000 ns

$$$$$ round-trip delay sur un LAN de datacenter: 500 000 ns

$$$$$$$$$$$$$$$$$$$$ lecture d'un bloc d'un Mo sur un disque dur (tête préalablement déplacée) : 2 000 000 ns (2 ms)

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ positionnement d'une tête de disque dur: 4 000 000 ns

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ round-trip delay sur l'Internet, Californie - Pays-Bas: 150 000 000 ns