Programmation et compilation sur architecture simd a memoire distribuee dans un contexte de traitement d'image temps-reel video
Institution:
Rennes 1Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Le traitement d'image est un domaine d'application qui manipule des volumes importants d'informations. Le traitement d'image temps-reel video requiert tout particulierement une grande puissance de calcul que peu d'architectures de machines informatiques sont capables de supporter aujourd'hui. L'architecture simd a memoire distribuee est un modele qui offre cette puissance mais dont la programmation efficace est delicate. Ainsi, l'ecriture d'applications de traitement d'image dans un langage de haut niveau et leur mise en uvre performante sur machine simd restent un probleme ouvert. Dans ce contexte, l'objet de cette these est de definir un langage de programmation pour le traitement d'image temps-reel video et de determiner les schemas de compilation correspondants pour l'architecture simd a memoire distribuee. Dans une partie introductive, nous identifions les donnees du probleme a travers l'etude des machines simd a memoire distribuee, l'identification des besoins d'expression du traitement d'image temps-reel video et l'analyse des langages paralleles actuels. Nous presentons ensuite un outil original de programmation de haut niveau (ipf) qui se caracterise par une syntaxe orientee-tableau et des schemas de compilation bases sur l'adressage modulo. Au cours de l'etude, nous experimentons cet outil successivement sur deux machines simd a memoire distribuee (decmpp 12000 et p#3i). Nous evaluons son efficacite sur des applications completes de traitement d'image en comparant ses performances avec deux autres outils de programmation parallele