Notre collaboration avec Thomson Broadcast Systems CER (ex Thomson-CSF LER) se poursuit.
SIGNAL y est utilisé pour décrire le séquencement d'applications de traitement d'images, et générer les objets nécessaires à leur exécution sur des architectures parallèles hétérogènes.
Une application est d'abord décrite sous l'environnement graphique dédié à la machine P3I. À partir de cette description, le programme SIGNAL correspondant est engendré puis compilé. Le code Sisy (interface SIGNAL -SynDEx) engendré par le compilateur SIGNAL est alors analysé pour construire les tables nécessaires au noyau d'exécution réparti de P3I. Si des erreurs d'horloges sont détectées, elles sont affichées au niveau de l'environnement graphique. Une analyse plus fine des contraintes d'horloges, permettant de remonter à la cause, est envisagée.
La participation du projet porte d'une part sur la génération de code Sisy et d'autre part sur une trace du calcul d'horloges permettant la remontée d'informations.