L'exposé s'appuie
sur des principes généraux facilement applicables à
d'autres architectures matérielles. Il se décompose principalement
en trois parties:
1. Principes généraux
d'optimisation tels que:
- Méthodologie d'optimisation
- software pipelining
- Analyse Interprocédurale
- Inlining
- Optimisation des accès mémoire
- Transformation de boucle
- Transformation conforme avec la norme IEEE 754
- ..
2. Optimisations effectuées
par le compilateur (Compaq Tru64 Unix)
3. Analyse de performance:
Principes généraux et applications à l'environnment
Tru64 Unix
- outils: prog, gprof, hiprof, pixie, uprofile...
- autres outils : PAPI, Vampir, ...