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. |
| 104 | Gé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 | |
| 110 | La modélisation TLM-DT permet de réduire les temps de simulation, au prix d'une légère perte de précision temporelle. |
| 111 | Comparez 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 | |