Thèse soutenue

Conception orientée objet d'un interprète PostScript : étude de sa parallélisation sur un système à base de transputers : application

FR  |  
EN
Auteur / Autrice : Philippe Studer
Direction : Gérard Metzger
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 1992
Etablissement(s) : Mulhouse

Résumé

FR

Depuis son lancement, le langage PostScript d'Adobe a révolutionné le monde des communications visuelles. Ce langage puissant et flexible décrit l'apparence du texte et du graphisme sur une page imprimée ou un écran. La nécessité de posséder un interprète PostScript extensible, adaptable, capable de traiter des images de dimensions et résolutions élevées a impliqué l'écriture de notre propre exécutif. La conception orientée objet mise en oeuvre nous a semblé le meilleur moyen de conceptualiser le logiciel. Le défaut majeur des contrôleurs Postscript est leur lenteur d'exécution. L'utilisation d'un matériel plus rapide ou plus spécifique permet d'améliorer les performances. Nous avons étudié la parallélisation de notre interprète sur une machine parallèle banalisée à base de transputers. La réflexion générale menée sur la parallélisation montre les difficultés qui existent dans la recherche de chemins d'exécution parallèle pour cette application qui ne présente pas de parallélisme intrinsèque. La stratégie de parallélisation qui en résulte est de masquer le temps de réalisation des opérations graphiques par le temps d'interprétation. Les résultats de l'exécution de notre interprète parallèle montrent que les accélérations varient peu en fonction du nombre de processeurs utilisés mais qu'une partie des opérations graphiques est cependant effectuée parallèlement à l'interprétation. Finalement, nous montrons une application de notre interprète dans l'industrie textile où celui-ci est intégré à une ligne de production de rouleaux de gravure pour l'impression sur tissus textiles