thesis

Principe de compilation d'un langage de traitement de signal

Defense date:

Jan. 1, 2001

Edit

Institution:

Lille 1

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

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.