Changes between Version 58 and Version 59 of SoclibCourseTp5


Ignore:
Timestamp:
Dec 27, 2010, 2:41:41 PM (14 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp5

    v58 v59  
    88
    99Ce cinquième TP a un double objectif : D'une part, on présente l'outil '''GDB Server''' qui est le principal outil permettant de déverminer une application logicielle s'exécutant sur une architecture matérielle prototypée avec SoCLib.
     10
    1011D'autre part, on introduit les architectures clusterisées utilisant deux niveaux d'interconnexion et donc deux niveaux d'indexation pour les composants matériels.   
    1112
     
    319320On utilisera le même flux d'image que dans le TP4, c'est à dire le fichier '''images.raw''' contenant une vingtaine d'images de 128 lignes de 128 pixels codées en 256 niveaux de gris.
    320321
    321 L'application logicielle contenue dans le fichier '''main_sobel.c''' est découpée en trois tâches logicielles, qui peuvent s'exécuter en parallèle sur trois processeur différents, et communiquent entre elles à travers deux tampons de communication en mémoire '''buf_in''' et '''buf_out''':
     322L'application logicielle contenue dans le fichier '''main_sobel.c''' est découpée en trois tâches logicielles, qui peuvent s'exécuter en parallèle sur trois processeur différents, et communiquent entre elles à travers deux tampons de communication en mémoire '''buf_in''' et '''buf_out'''.
     323
     324
     325[[Image(soclib_tp5_sobel.png)]]
     326
    322327 * La tâche '''load''' lit une image sur le disque et copie cette image dans le tampon '''buf_in'''.
    323328 * La tâche '''sobel''' lit l'image présente dans le tampon '''buf_in''', applique le filtre de Sobel, et écrit l'image résultante dans le tampon '''buf_out'''.