Hello à tous,
Davidbrcz posait la question sur IRC et je trouve que c’est suffisamment intéressant pour être posé ici :
Sur un exam de scheduling, partie sur les calculs de worst case execution time. Dans le cas d'une analyse du pire temps d'exécution, il est plus difficile de prévoir le comportement du cache instruction que le comportement du cache de données. Est-ce que cette proposition est correcte ? Justifier votre réponse.
Ma réponse était la suivante :
le cache d’instruction reste plus facile a optimiser que le cache de données parce que les processeurs ont des algo de prédiction de branchement en générale. Dans le cas le plus générale j’aurais tendance à dire que les principes de localité et de temporalité sont meilleurs pour les instructions que pour les données.
Mais j’imagine que ça reste à justifier, faudrait demander à Mewtwo. Pas qu’il ai forcément la vérité vrai, mais son avis est sans doute intéressant.