Analyse des performances
Les compteurs de performance indiquent qu'un programme a un IPC (instructions par cycle) très faible de 0,3 et beaucoup de défauts dans le cache de dernier niveau. Quelle association entre situation probable et remède est la plus plausible ?
- ALe CPU est longtemps bloqué en attente de la mémoire ; on réorganise les données ou on applique le blocking pour exploiter efficacement le cache
- BLe calcul est trop rapide ; on augmente la fréquence
- CIl y a trop peu de branchements ; on en ajoute
Afficher la réponse et l'explication
Réponse : A. Le CPU est longtemps bloqué en attente de la mémoire ; on réorganise les données ou on applique le blocking pour exploiter efficacement le cache
Un CPU actuel pouvant exécuter plusieurs instructions par cycle, un IPC de 0,3 indique qu'il attend quelque chose la plupart du temps. De nombreux défauts dans le cache de dernier niveau suggèrent une longue attente des données de la mémoire principale. Il est efficace de réduire les défauts de cache en plaçant les données à des adresses contiguës, en changeant l'ordre des boucles ou en réutilisant les mêmes données par blocking.