next up previous
Next: Compilation du filtrage Up: Implantation et développement Previous: Le constructeur d'arbres

Glaneur de cellules

avec D. DEVILLARD (DEA [Dev90]) Le code que FNC-2 produit est assez gourmand en mémoire, essentiellement à cause de l'absence d'un ``glaneur de cellules'' qui permettrait de profiter pleinement des optimisations décrites dans la section 2.5. Dans le cadre de son stage de DEA [Dev90], nous avons donc chargé D. DEVILLARD d'effectuer une étude de plusieurs implantations en C de langages voisins d'OLGA et d'en tirer des méthodes permettant de définir une nouvelle implantation d'OLGA en C, comportant en particulier un glaneur de cellules. Le résultat de cette étude est très proche des travaux d'A. APPEL sur ML. Cependant ces propositions ne sont pas encore implantées dans FNC-2 , et cette implantation demandera encore un certain temps. En 1991, R. GOMEZ a commencé l'implantation du glaneur de cellules à recopie dans les évaluateurs produits en C [Gom91], en se fondant sur les travaux de D. DEVILLARD.



Didier Parigot
Mon Apr 7 11:02:46 MET DST 1997