Changes between Version 3 and Version 4 of MjpegCourse/Multipipe
- Timestamp:
- Mar 4, 2008, 8:02:41 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MjpegCourse/Multipipe
v3 v4 95 95 #!comment 96 96 Un processeur d'un cluster peut adresser directement un banc mémoire ou un périphérique 97 appartenant à un autre cluster. La principal conséquence est que tous les composants matériels97 appartenant à un autre cluster. La principale conséquence est que tous les composants matériels 98 98 de l'architecture doivent maintenant être identifiés par un double index: 99 99 * un index global définissant le cluster. … … 107 107 * le nombre de bancs mémoire 108 108 * le nombre de processeurs 109 Chaque cluster contiendra en outre un contrôleur de verrous (composant Locks).110 109 111 Complétez la définition de l'architecture [MjpegCourse/ClusteredNoirqMulti ClusteredNoirqMulti].110 Utilisez la définition de l'architecture [MjpegCourse/ClusteredNoirqMulti ClusteredNoirqMulti]. 112 111 113 112 = 3. Déploiement et exploration architecturale = … … 122 121 * Remplacez le déploiement de `tg` et `ramdac` sur {{{archi.vgmn}}} par un déploiement 123 122 sur {{{archi.cluster[0]}}} et {{{archi.cluster[3]}}} respectivement. 124 * Ne touchez aucun autre paramètre, particulièrement les autres paramètre de déploiement125 dans les rams, c'est pour la question suivante.126 127 [[Image(MjpegCourse:q.gif)]] Combien faut-il de cycles pour décompresser 25 images?128 123 129 124 La structure de l'application logicielle (TCG), et l'architecture matérielle étant définies, … … 140 135 côté de la consommation, ou de la production, ... 141 136 137 * Redéployez les canaux MWMR et les tâches sur les rams aux noms de la forme `[uc]ram<no cluster>_<no>` 138 139 [[Image(MjpegCourse:q.gif)]] Combien faut-il de cycles pour décompresser 25 images? 140 142 141 [[Image(MjpegCourse:q.gif)]] Essayez d'en extraire un critère de performance en fonction des 143 142 placements.[[BR]] 144 143 Pour cette question, si vous trouvez la simulation trop longue pour 25 images, ne vous basez pas 145 144 sur la simulation pour une image, car le pipeline de traitement est vide au départ. Essayez 146 de prendre au moins les 5 premières images, et d'ignorer le temps de ''remplissage'' (première147 image ).145 de prendre au moins les 7 premières images, et d'ignorer le temps de ''remplissage'' (premières 146 images). 148 147 149 148 … … 155 154 tp4/ 156 155 tp4/rapport.pdf 157 tp4/clustered_noirq_multi.py158 156 tp4/mjpeg/ 159 157 tp4/mjpeg/mjpeg.py 160 158 tp4/mjpeg/src/ 161 tp4/mjpeg/src/iqzz.c 162 tp4/mjpeg/src/libu.c 163 tp4/mjpeg/src/split.c 159 tp4/mjpeg/src/iqzz/iqzz.c 160 tp4/mjpeg/src/iqzz/iqzz.task 161 tp4/mjpeg/src/libu/libu.c 162 tp4/mjpeg/src/libu/libu.task 163 tp4/mjpeg/src/split/split.c 164 tp4/mjpeg/src/split/split.task 164 165 }}} 165 166 166 Cette archive devra être livrée avant le mardi 6 mars 2007, 18h00 à [MailAsim:nipo Nicolas Pouillon]167 Cette archive devra être livrée avant le mardi 10 mars 2008, 18h00 à [MailAsim:nipo Nicolas Pouillon] 167 168 168 169 = Suite =