Participants : Gérard Berry,
Dumitru Potop.
Mots clés : Esterel, code efficace
.
La traduction d'Esterel en circuits mène à un schéma
simple d'exécution des programmes, qui consiste à évaluer
séquentiellement toutes ces équations dans un ordre donné
lors de chaque réaction du programme. Néanmoins, dans un
programme hiérarchique de larges parties peuvent se révèler
structurellement inactives, ce qui est dificile à détecter à
ce niveau. Le sujet de thèse de Dumitru Potop consiste dans
l'utilisation de la structure du programme Esterel pour
définir un mode de compilation produisant un code plus
efficace car n'exécutant que certaines parties actives du
systèmes d'équations. Des travaux similaires ont été conduits
dans la société Synopsys et au CNET Grenoble.
Ces études sont permis de développer des méthodes rapides
d'optimisation de la structure des circuits produits,
anticipant sur les optimisations ultérieures et orientées par
la recherche de la production de code efficace.