Améliorer l'analyse de la performance des algorithmes numériques - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier
Communication Dans Un Congrès Année : 2013

Améliorer l'analyse de la performance des algorithmes numériques

Résumé

Cet article traite de la fiabilité des mesures de performances d'algorithmes numériques. Nous expliquons en particulier à quel point Rump a raison de dire que "Mesurer le temps d'exécution d'une implémentation d'un algorithme . . . sur les architectures d'aujourd'hui relève plus de l'aléa que de recherches scientifiques." Ni le décompte des opérations flottantes, ni les mesures basées sur les compteurs de performance ne sont satisfaisants en l'occurrence. Nous proposons une analyse du parallélisme d'instructions (ILP) des algorithmes pour éva- luer leur potentiel de performance plutôt que leur performance instantanée sur une exécution. Nous utilisons l'outil PerPI que nous avons développé pour automatiser l'analyse d'ILP. Nous montrons que PerPI donne une analyse de performance plus fiable que les mesures de temps et quasiment indépendante des machines. Nous montrons aussi ses faiblesses résiduelles.
Fichier principal
Vignette du fichier
sympa15-vfinale.pdf (1.52 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

lirmm-00762550 , version 1 (07-12-2012)
lirmm-00762550 , version 2 (19-04-2013)

Identifiants

  • HAL Id : lirmm-00762550 , version 2

Citer

David Parello, Bernard Goossens, Philippe Langlois. Améliorer l'analyse de la performance des algorithmes numériques. ComPAS 2013 - Conférence francophone d'informatique en Parallélisme, Architecture et Système, Jan 2013, Grenoble, France. ⟨lirmm-00762550v2⟩
308 Consultations
1067 Téléchargements

Partager

More