Formation Permanente

Analyse de performance et optimisation de code séquentiel
lundi 14 Janvier 2002, 14h
Amphi 1, TOUR IRMA (LMC)
Laurence Viry (CRIP, MIRAGE, LMC-IMAG)
Tel. : 04 76 51 40 83 ; e-mail: Laurence.Viry@imag.fr
 

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, ...