Changes between Version 20 and Version 21 of SoclibCourseTp6
- Timestamp:
- Jan 9, 2011, 10:50:06 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp6
v20 v21 88 88 un tampon d'écritures plus évolués, permettant de ne pas attendre la réponse à une transaction d'écriture (n) pour envoyer la commande de la transaction (n+1). On souhaite également que les transactions de lecture - qui entraînent un gel du processeur - soient prioritaires par rapport aux transactions d'écriture (si les adresses sont différentes). 89 89 90 L'objet C++ [https://www.soclib.fr/trac/dev/browser/trunk/soclib/soclib/lib/multi_write_buffer/include multi_write_buffer] modélise un tampon d'écritures postées plus évolué, permettant de construire plusieurs requêtes d'écriture indépendantes, et d'effectuer plusieurs transactions d'écriture VCI en parallèle. Chacune de ces requêtes peut avoir une longueur supérieure à un flit.90 L'objet C++ [https://www.soclib.fr/trac/dev/browser/trunk/soclib/soclib/lib/multi_write_buffer/include multi_write_buffer] modélise un tampon d'écritures postées plus évolué, permettant de stocker plusieurs requêtes d'écriture indépendantes. Chacune de ces requêtes peut avoir une longueur supérieure à un flit. 91 91 92 92 Il faut commencer par analyser le code du multi_write_buffer pour répondre aux questions suivantes: