Changes between Version 41 and Version 42 of SoclibCourseTp6
- Timestamp:
- Dec 31, 2013, 1:50:57 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp6
v41 v42 154 154 '''Question''' : Complêtez le fichier d'implémentation '''vci_xcache_wrapper_advanced.cpp''' 155 155 156 '''Question''' : Complêtez le fichier de description '''vci_xcache_wrapper_new.sd'''.157 158 156 '''Question''' : Modifiez les fichier '''tp6_top.cpp''' et '''tp6_top.desc''' décrivant l'architecture globale, pour instancier 159 157 le composant !VciXcacheWrapperNew à la place du composant !VciXcacheWrapper, et renommez ces fichiers '''tp6_top_advanced.cpp''' et '''tp6_top_advanced.desc'''. … … 161 159 Générez le prototype virtuel pour l'architecture ainsi modifiée avec la commande ci-dessous. L'argument ( -I vci_xcache_wrapper_advanced ) indique à l'outil de compilation '''soclib-cc''' qu'il faut utiliser le répertoire local ''vci_xcache_wrapper_advanced''. 162 160 {{{ 163 $ soclib-cc -P -p tp6_top_ new.desc -o simulator_new.x -I vci_xcache_wrapper_new161 $ soclib-cc -P -p tp6_top_advanced.desc -o simulator_advanced.x -I vci_xcache_wrapper_advanced 164 162 }}} 165 163 166 164 Lancez l'exécution, en conservant une latence de 20 cycles pour le NOC (valeur par défaut), en définissant sur la ligne de commande les paramètres du tampon d'écritures (8 lignes de 4 mots), et en activant l'affichage des statistiques : 167 165 {{{ 168 $ ./simulator_ new.x -IOCFILE path_to_images.raw -WBUFW 4 -WBUFL 8 -STATS 1000000166 $ ./simulator_advanced.x -IOCFILE path_to_images.raw -WBUFW 4 -WBUFL 8 -STATS 1000000 169 167 }}} 170 168 171 '''Question''' : Combien faut_il de cycles pour charger et afficher une image en utilisant le composant '''multi_write_buffer'''? Comment interprêtez-vous ce résultat?169 '''Question''' : Combien faut_il de cycles pour charger et afficher une image en utilisant le composant '''multi_write_buffer'''? Comment varient les performances en fonction de la latence du NOC ? 172 170 173 171 '''Question''' : Est-il possible de diminuer la taille du tampon d'écriture postées sans dégrader trop fortement