z-logo
open-access-imgOpen Access
Optimisations du chargement des instructions
Author(s) -
Thierry Haquin,
Philippe Reynes,
Christine Rochange,
Pascal Sainrat
Publication year - 2003
Publication title -
techniques et sciences informatiques
Language(s) - French
Resource type - Journals
eISSN - 2116-5920
pISSN - 0752-4072
DOI - 10.3166/tsi.22.689-711
Subject(s) - humanities , cache , computer science , physics , operating system , art
RÉSUMÉ: Les processeurs actuels et à venir, dont le cœur d'exécution exploite le parallélisme entre instructions, ne peuvent atteindre leurs performances maximales que s'ils sont alimentés par un débit d'instructions suffisant. Dans cet article, nous montrons que la bande passante d'accès au cache d'instructions est en général sous-exploitée. Nous proposons deux solutions pour optimiser les accès au cache d'instructions : l'une consiste à combiner plusieurs accès à une même ligne de cache ; l'autre prévoit de réordonner les accès pour limiter le nombre de conflits de bancs dans un cache multi-port. Les résultats de simulation montrent que ces deux optimisations améliorent sensiblement le débit de chargement des instructions. Par ailleurs, leur mise en oeuvre se fait au travers de séquences de contrôle du chargement qui tiennent également lieu de prédicteur multiple de branchements. MOTS-CLÉS : chargement des instructions, cache d'instructions, prédiction multiple de branchements

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom