Changes between Version 3 and Version 4 of MjpegCourse/Multipipe


Ignore:
Timestamp:
Mar 4, 2008, 8:02:41 PM (17 years ago)
Author:
Nicolas Pouillon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MjpegCourse/Multipipe

    v3 v4  
    9595#!comment
    9696Un 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ériels
     97appartenant à un autre cluster. La principale conséquence est que tous les composants matériels
    9898de l'architecture doivent maintenant être identifiés par un double index:
    9999 * un index global définissant le cluster.
     
    107107   * le nombre de bancs mémoire
    108108   * le nombre de processeurs
    109 Chaque cluster contiendra en outre un contrôleur de verrous (composant Locks).
    110109
    111 Complétez la définition de l'architecture [MjpegCourse/ClusteredNoirqMulti ClusteredNoirqMulti].
     110Utilisez la définition de l'architecture [MjpegCourse/ClusteredNoirqMulti ClusteredNoirqMulti].
    112111
    113112= 3. Déploiement et exploration architecturale =
     
    122121 * Remplacez le déploiement de `tg` et `ramdac` sur {{{archi.vgmn}}} par un déploiement
    123122   sur {{{archi.cluster[0]}}} et {{{archi.cluster[3]}}} respectivement.
    124  * Ne touchez aucun autre paramètre, particulièrement les autres paramètre de déploiement
    125    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?
    128123
    129124La structure de l'application logicielle (TCG), et l'architecture matérielle étant définies,
     
    140135côté de la consommation, ou de la production, ...
    141136
     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
    142141[[Image(MjpegCourse:q.gif)]] Essayez d'en extraire un critère de performance en fonction des
    143142placements.[[BR]]
    144143Pour cette question, si vous trouvez la simulation trop longue pour 25 images, ne vous basez pas
    145144sur 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ère
    147 image).
     145de prendre au moins les 7 premières images, et d'ignorer le temps de ''remplissage'' (premières
     146images).
    148147
    149148
     
    155154tp4/
    156155tp4/rapport.pdf
    157 tp4/clustered_noirq_multi.py
    158156tp4/mjpeg/
    159157tp4/mjpeg/mjpeg.py
    160158tp4/mjpeg/src/
    161 tp4/mjpeg/src/iqzz.c
    162 tp4/mjpeg/src/libu.c
    163 tp4/mjpeg/src/split.c
     159tp4/mjpeg/src/iqzz/iqzz.c
     160tp4/mjpeg/src/iqzz/iqzz.task
     161tp4/mjpeg/src/libu/libu.c
     162tp4/mjpeg/src/libu/libu.task
     163tp4/mjpeg/src/split/split.c
     164tp4/mjpeg/src/split/split.task
    164165}}}
    165166
    166 Cette archive devra être livrée avant le mardi 6 mars 2007, 18h00 à [MailAsim:nipo Nicolas Pouillon]
     167Cette archive devra être livrée avant le mardi 10 mars 2008, 18h00 à [MailAsim:nipo Nicolas Pouillon]
    167168
    168169= Suite =