Séminaire LATECE: «Mesurer la performance du logiciel de manière précise et efficace» par Daniel Lemire

Heure et date : le 29 mars 2023 à 12h30

Lieu : PK-4610 et  Zoom

Conférencier : Daniel Lemire

Titre : Mesurer la performance du logiciel de manière précise et efficace

Inscription: Veuillez vous inscrire, en indiquant votre prénom, nom et choix de nourriture préféré, à ce lien.

Résumé : Les logiciels sont souvent améliorés de manière incrémentale. Chaque optimisation logicielle doit être évaluée à l’aide de microbenchmarks. Dans un microbenchmark, nous enregistrons des mesures de performance telles que le temps écoulé ou le nombre d’instructions pendant des tâches spécifiques, souvent dans des conditions idéales. En principe, le processus est simple : si le nouveau code est plus rapide, nous l’adoptons. Malheureusement, il existe de nombreux pièges, tels que des hypothèses statistiques irréalistes et des tests de référence mal conçus. Des abstractions telles que l’infonuagique ajoutent des difficultés supplémentaires. Nous illustrons des pratiques efficaces de benchmarking et les difficultés rencontrées par des exemples.

Biographie : Daniel est professeur d’informatique au Laboratoire de science des données de l’Université du Québec (TELUQ). Il est rédacteur en chef de la revue Software : Practice and Experience. En 2020, il a reçu le Prix d’excellence 2020 de l’Université du Québec pour ses travaux sur l’accélération du traitement des documents JSON. Ses logiciels ont été utilisés par de grandes entreprises comme Google, Apple, LinkedIn, Netflix et Facebook. On trouve ses algorithmes et son code dans plusieurs librairies standards (Rust, Go, GNU C++, Microsoft C++, .NET/C#, Numpy, etc.). Il figure parmi les 500 premiers utilisateurs mondiaux de GitHub en nombre de followers : GitHub est la principale plateforme de publication de logiciels libres et compte plus de 40 millions d’utilisateurs. Il travaille sur la performance des logiciels.  Il est @lemire sur Twitter et tient un blog hebdomadaire à l’adresse https://lemire.me/.

BilletteriechevronRightCreated with Sketch.

clockCreated with Sketch.Date / heure

mercredi 29 mars 2023
12 h 30

pinCreated with Sketch.Lieu

UQAM - Pavillon Président-Kennedy (PK)
PK-4610 et en ligne
201, avenue du Président-Kennedy
Montréal (QC)

dollarSignCreated with Sketch.Prix

Gratuit

personCreated with Sketch.Renseignements

Visiter le site webchevronRightCreated with Sketch.

Mots-clés

Groupes