Changes between Version 2 and Version 3 of SoclibCourseTp7


Ignore:
Timestamp:
Jan 6, 2011, 12:10:39 PM (14 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp7

    v2 v3  
    9494Créez un répertoire TP7 pour ce TP, et placez-vous dans ce répertoire.
    9595
    96 Modifiez la top-cell de l'architecture quadri-clusters du TP5, que vous renommerez '''tp7_tlmdt_top.cpp''', ainsi que le fichier
    97 de description utilisé par soclib-cc, que vous renommerez '''tp7_tlmdt_top.desc'''.
     96En prenant comme point de départ la top-cell de l'architecture quadri-clusters du TP5, écrivez le fichier '''tp7_tlmdt_top.cpp''', ainsi que le fichier de description utilisé par soclib-cc '''tp7_tlmdt_top.desc'''.
    9897
    99 Vous pouvez conserver sans modifications les différents répertoires et fichiers définissant le code binaire du logiciel embarqué utilisés
    100 (et validés) dans le TP5. Recopiez donc ces répertoires dans le répertoire TP7, et regénérez le code binaire.
     98Vous pouvez re-utiliser sans modifications les fichiers définissant le code binaire du logiciel embarqué du TP5.
     99Recopiez donc dans le répertoire TP7, les deux répertoires contenant les deux applications exécutables sur l'architecture
     100quadri-clusters '''soft_hello''' et '''soft_transpose'''.
    101101
    102 Générez le simulateur TLM-DT en utilisant soclib-cc, et lancez la simulation.
     102== 3.1 Validation de l'architecture matérielle ==
    103103
    104 La modélisation TLMDT permet de réduire les temps de simulation, au prix d'une légère perte de précision temporelle.
    105 Comparez la modélisation CABA et la modélisation TLMDT en simulant la méme application logicielle s'exécutant
    106 pendant 10 millions de cycles sur la même architecture matériellemodélisée en CABA (TP5) et en TLMDT (TP6).
    107  * Quelle est le rapport des temps de simulation CABA et TLMDT (temps de simulation mesurés en secondes) ?
    108  * Quelle est la perte de précision (en pourcentage) ?
    109 Pour évaluer la terte de précision, on comparera les dates des interruptions affichées par la simulation TLMDT (approximative)
    110 aux dates affichées par la simulation CABA (exacte). Et on calculera l'erreur relative par rapport à la valeur de la période.
    111 On pourra faire cette comparaison pour différentes valeurs de la période du timer.
     104Générez le simulateur TLM-DT de l'architecture quadriclusters en utilisant soclib-cc.
     105
     106'''Question''' : Validez ce prototype virtuel en exécutant l'application ''hello world''.
     107
     108== 3.2 Application Transpose ==
     109
     110La modélisation TLM-DT permet de réduire les temps de simulation, au prix d'une légère perte de précision temporelle.
     111Comparez la modélisation CABA et la modélisation TLM-DT en exécutant l'application logicielle ''Transpose'' sur la même architecture matérielle modélisée en CABA et en TLM-DT.
     112
     113'''Question''' : Quel est le rapport des temps de simulation CABA et TLMDT (temps de simulation mesurés en secondes pour afficher une image) ?
     114 
     115'''Question''' : Quelle est la perte de précision (en pourcentage). On comparera les dates affichées par la simulation TLMDT (approximative) aux dates affichées par la simulation CABA (exacte). Et on calculera l'erreur relative par rapport au temps d'affichage d'une image.
     116 
    112117
    113118= 4 Compte-rendu =