next up previous
Next: Un exemple Up: 2.2.2 Optimisations liées à Previous: 2.2.2 Optimisations liées à

Introduction


Il existe plusieurs étapes dans l'amélioration des performances d'une application. La première consiste en général à travailler sur l'algorithme lui-même, puis vient ensuite l'utilisation des bibliothèques optimisées. L'emploi des options de compilation, ainsi que de transformations astucieuses du programme permettent d'améliorer encore les performances. Nous nous sommes aussi attachés ici, à essayer d'utiliser au mieux les capacités des processeurs, et plus particulièrement celles de unités fonctionnelles. Les techniques mises en oeuvre pour automatiser ce genre d'optimisation sont du même style que celle présentées dans la partie "Optimisation du code de contrôle": manipulation d'expressions en vue d'effectuer une mise en forme particulière.



Julien Zory
Thu Mar 12 17:35:23 MET 1998