Hiérarchie mémoire
Chaque défaut lit une ligne de 64 octets et la latence de la mémoire principale est de 100 ns ; si un seul défaut peut être traité à la fois, la bande passante de lecture plafonne à environ 0.64 GB/s. Si 10 défauts peuvent être traités simultanément, quelle est approximativement la bande passante ? (aucune autre contrainte)
- A0.064 GB/s
- B0.64 GB/s
- C6.4 GB/s
Afficher la réponse et l'explication
Réponse : C. 6.4 GB/s
La bande passante s’obtient en divisant la quantité de données en cours de traitement par la latence (loi de Little). Avec un seul défaut, 64 B ÷ 100 ns = 0.64 GB/s ; avec 10 défauts simultanés, 10 × 64 B ÷ 100 ns = 6.4 GB/s. Pour exploiter pleinement la bande passante de la mémoire principale, il ne suffit pas de réduire la latence : le parallélisme au niveau mémoire, qui traite simultanément de nombreux défauts, est indispensable. 0.64 GB/s reste la valeur pour un seul défaut, et 0.064 GB/s divise au contraire par 10.