== Cours MJpeg == 1. Cours JPEG 1. [wiki:MjpegCourseStation "Exécution sur station de travail POSIX"] * Prise en main avec SplitMsg * MJPEG * Définition TCG mono-pipe * Dimensionnement canaux: largeur, profondeur * Écriture tâche IqZZ, Libu 1. [wiki:MjpegCourseMonopro "Exécution sur SoC mono processeur"] * Définition archi * Déploiement de SplitMsg * Déploiement de MJpeg * Comparaison des perfs pour MutekS/MutekD 1. [wiki:MjpegCourseMultipro "Exécution sur SoC multi processeur"] * Construction d'une architecture générique * Mapping sur: * 5, 4, 3, 2 CPUs 1. [wiki:MjpegCourseCache "Influence des caches"] * Cache Instructions * Cache Données 1. [wiki:MjpegCourseMultipipe "Multi-pipeline"] * Définition TCG multi-pipe * Définition architecture ''clusterisée'' 1. [wiki:MjpegCourseCoproc "Introduction du coprocesseur IDCT"] * Threader paramétrable * Coprocésseur matériel == Remarques valables pour tous les TP == * Ayez l'environnement de DSX dans votre shell (bourne shell obligatoire, i.e. bash) {{{ $ source /users/outil/dsx/dsx_env.sh }}} * Pour chaque TP créez un répertoire séparé * Pour chaque exercice, créez un sous-répertoire séparé Comme les objets compilés prennent assez vite de la place, vous pouvez faire le ménage en utilisant {{{make clean}}} voire {{{make mrproper}}} dans chacun des repertoires de projets.