Thèse soutenue

ANET : un environnement à parallélisme de données pour l'analyse d'image

FR  |  
EN
Auteur / Autrice : Nicolas Sicard
Direction : Alain Mérigot
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2004
Etablissement(s) : Paris 11

Résumé

FR  |  
EN

Les Réseaux Associatifs constituent un modèle de calcul parallèle original permettant d'exprimer aisément des calculs sur des données distribuées sur un réseau. Ce réseau, représenté par un graphe, généralement sous forme de maille, sert à véhiculer les valeurs entre les sommets. Par des mécanismes d'activation ou de désactivation des arcs de ces graphes, il est alors possible de former des structures irrégulières sur lesquelles peuvent être appliquées des primitives de calcul globales appelées associations. Le traitement et l'analyse d'image sont les principales applications de ce modèle. Notre étude porte sur la mise en œuvre d'un modèle de programmation des Réseaux Associatifs sur machines parallèles à usage général, afin de proposer un environnement de programmation adapté à ce support d'exécution. Nous étudions dans un premier temps les spécifications du modèle de programmation et nous proposons une première approche d'extension pour la représentation simplifiée de régions d'une image par les Réseaux Virtuels. Nous nous intéressons ensuite aux conditions d'une parallélisation efficace des primitives de calcul sur réseaux de stations ou sur machines à mémoire partagée. Nous montrons enfin, au travers de deux applications classiques d'analyse d'image, en quoi ce modèle de programmation constitue une solution élégante et compacte pour l'expression des algorithmes d'analyse d'image et la parallélisation automatique efficace de programmes complets. Ce travail a conduit au développement d'ANET, ensemble de bibliothèques de programmation pour l'analyse d'image sur machines parallèles à mémoire partagée.