Changes between Version 41 and Version 42 of SoclibCourseTp6


Ignore:
Timestamp:
Dec 31, 2013, 1:50:57 AM (11 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp6

    v41 v42  
    154154'''Question''' : Complêtez le fichier d'implémentation '''vci_xcache_wrapper_advanced.cpp'''
    155155
    156 '''Question''' : Complêtez le fichier de description '''vci_xcache_wrapper_new.sd'''.
    157 
    158156'''Question''' : Modifiez les fichier '''tp6_top.cpp''' et '''tp6_top.desc''' décrivant l'architecture globale, pour instancier
    159157le composant !VciXcacheWrapperNew à la place du composant !VciXcacheWrapper, et renommez ces fichiers '''tp6_top_advanced.cpp''' et '''tp6_top_advanced.desc'''.
     
    161159Gé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''.
    162160{{{
    163 $ soclib-cc -P -p tp6_top_new.desc -o simulator_new.x -I vci_xcache_wrapper_new
     161$ soclib-cc -P -p tp6_top_advanced.desc -o simulator_advanced.x -I vci_xcache_wrapper_advanced
    164162}}}
    165163
    166164Lancez 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 :
    167165{{{
    168 $ ./simulator_new.x -IOCFILE path_to_images.raw -WBUFW 4 -WBUFL 8 -STATS 1000000
     166$ ./simulator_advanced.x -IOCFILE path_to_images.raw -WBUFW 4 -WBUFL 8 -STATS 1000000
    169167}}}
    170168
    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 ?
    172170
    173171'''Question''' : Est-il possible de diminuer la taille du tampon d'écriture postées sans dégrader trop fortement