Changes between Version 46 and Version 47 of SoclibCourseTp6
- Timestamp:
- Jan 7, 2021, 1:20:16 PM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp6
v46 v47 32 32 '''Question''' : En moyennant sur plusieurs images, évaluez le nombre de cycles nécessaires pour lire sur disque et afficher une image? Combien cela représente-t-il de cycles par pixel? 33 33 34 Vous pouvez consulter le code du composant !VciXcacheWrapper [http s://www.soclib.fr/trac/dev/wiki/Component/VciXcacheWrapper ici], en cliquant sur les liens définis dans la section 2 (CABA implementation).34 Vous pouvez consulter le code du composant !VciXcacheWrapper [http://www.soclib.fr/trac/dev/wiki/Component/VciXcacheWrapper ici], en cliquant sur les liens définis dans la section 2 (CABA implementation). 35 35 36 36 Ce composant utilise deux classes C++ pour représenter d'une part le tampon d'écritures postées 37 ([http s://www.soclib.fr/trac/dev/browser/trunk/soclib/soclib/lib/write_buffer/include write_buffer]),37 ([http://www.soclib.fr/trac/dev/browser/trunk/soclib/soclib/lib/write_buffer/include write_buffer]), 38 38 et d'autre part les deux caches instructions et données 39 ([http s://www.soclib.fr/trac/dev/browser/trunk/soclib/soclib/lib/generic_cache/include generic_cache]).39 ([http://www.soclib.fr/trac/dev/browser/trunk/soclib/soclib/lib/generic_cache/include generic_cache]). 40 40 41 41 Prenez le temps de lire le code du contrôleur de cache pour répondre aux questions suivantes: … … 120 120 == 4.1 Tampon d'écritures postées == 121 121 122 La classe C++ [http s://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.122 La classe C++ [http://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. 123 123 124 124 Analysez le code du multi_write_buffer pour répondre aux questions suivantes: … … 174 174 = 5 Compte-Rendu = 175 175 176 Il ne vous est pas demandé de compte-rendu pour ce TP, mais on vous demandera une démonstration de votre simulateur au début du TP de la semaine suivante...176 Vous devez réaliser un compte-rendu pour ce TP en répondant aux questions et en décrivant le code que vous avez réalisé.