Changeset 12 for trunk/src/l2cache.cpp
- Timestamp:
- Jun 18, 2009, 6:05:17 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/l2cache.cpp
r5 r12 3 3 void L2Cache::read() 4 4 { 5 // On donne la priorit é aux éléments en attente :6 // - si des éléments sont présents dans la file d'attente5 // On donne la priorité aux éléments en attente : 6 // - si des éléments sont présents dans la file d'attente 7 7 // on les envoie 8 8 // - TODO on doit pouvoir les packer pour pouvoir les envoyer par deux 9 // - si aucun élément n'est présent dans la liste, on arrête d'envoyer (in_activate = false)10 // ind épendemment,11 // - si on recoit un élement, on regarde s'il est chargédans le cache:12 // - si il est charg é, on le place dans la liste des addresses Ãenvoyer,9 // - si aucun élément n'est présent dans la liste, on arrête d'envoyer (in_activate = false) 10 // indépendemment, 11 // - si on recoit un élement, on regarde s'il est chargé dans le cache: 12 // - si il est chargé, on le place dans la liste des addresses à envoyer, 13 13 // on attend un moment timeout avant de l'envoyer 14 // - si il n'est pas charg é, on envoit une requete au cache L2,15 // on le place dans la liste des addresses Ãenvoyer.16 // - XXX le timeout devrait peut etre etre effectu é, meme pour les données non présentes dans le L114 // - si il n'est pas chargé, on envoit une requete au cache L2, 15 // on le place dans la liste des addresses à envoyer. 16 // - XXX le timeout devrait peut etre etre effectué, meme pour les données non présentes dans le L1 17 17 18 18 miss_info = false; … … 25 25 Address element(req, cstore->get_line_width()); 26 26 27 // Si la donn ée est chargée dans le cache27 // Si la donnée est chargée dans le cache 28 28 if (cstore->is_loaded(element)) { 29 29 … … 57 57 cstore->do_load(*head); 58 58 59 // Envoi de la r éponse au processeur59 // Envoi de la réponse au processeur 60 60 RawAddress req(head->as_absolute()); 61 61 out_activate = true;
Note: See TracChangeset
for help on using the changeset viewer.