Titre original :

Principe de compilation d'un langage de traitement de signal

  • Langue : Français
  • Discipline : Informatique
  • Identifiant : 2001LIL10114
  • Type de thèse : Doctorat
  • Date de soutenance : 01/01/2001

Résumé en langue originale

Les applications de traitements de signal (TS) qu'on trouve notamment dans les chaines sonar, ont des caractéristiques algorithmiques bien particulières. Afin de répondre aux besoins de spécification et de standardisation de celles-ci, Thomson Marconi Sonar (TMS) a développé un langage orienté TS : ARRAY-OL (Array Oriented Language). Il permet de spécifier l'algorithme de calcul et les dépendances de données sans se soucier des problèmes de placement et d'ordonnancement. Nos travaux se situent au niveau de la compilation d'applications spécifiées en ARRAY-OL visant autant les stations de travail classiques que des machines dédiées à ARRAY-OL. La préexistence d'un support d'exécution ARRAY-OL nous a conduit à préférer une méthode de compilation par transformation des applications au niveau du langage plutôt que des stratégies d'implémentation directes. Pour mettre en place ces transformations, nous avons utilisé un formalisme approprié à la description du langage ARRAY-OL les opérateurs de distribution de tableaux (ODT). Ils nous ont permis de décrire formellement les transformations qui consiste à produire une ou plusieurs hiérarchies, à partir d'une séquence de tâches et de contrôler le grain de celles-ci. (...)Enfin l'environnement graphique GASPARD rend accessible ces outils à tous, et notamment aux développeurs d'applications TS, en permettant la création, la transformation et la compilation multi-plateformes d'applications ARRAY-OL de manière totalement graphique et interactive.

  • Directeur(s) de thèse : Dekeyser, Jean-Luc

AUTEUR

  • Soula, Julien
Droits d'auteur : Ce document est protégé en vertu du Code de la Propriété Intellectuelle.
Accès réservé aux membres de l'Université de Lille sur authentification