Séminaires et webinaires

Hadrien Grasland, "Profilage de compilation C++ avec crofiler"

par Hadrien GRASLAND (IJCLab)

Europe/Paris
Zoom

Zoom

https://cnrs.zoom.us/j/97928588485?pwd=ODV5MHZwTEFqbkxLbStKSXd2Um5wUT09
Description

Résumé

En C++, on peut faire un usage détourné des templates et de leurs spécialisations pour effectuer des calculs et transformations de code au moment de la compilation d'un programme. Certaines bibliothèques utilisent cette possibilité pour optimiser leurs performances d'exécution.

Mais ce faisant, elles augmentent aussi la charge du travail du compilateur. Au point que la compilation d'une application peut devenir extrêmement lente, ou même consommer tellement de RAM qu'elle en devient impossible.

Il faut alors optimiser les performances de compilation du code. Cette tâche est plus difficile qu'il n'y paraît au premier abord, et c'est ce qui a conduit au développement de crofiler, un outil d'analyse des performances de compilation basé sur le compilateur C++ clang.

L'orateur

Ce webinaire sera présenté par Hadrien Grasland, IR à IJCLab. Membre du projet Reprises, Hadrien a un certain nombre d'actions de formations autour de la performance logicielle à son actif, notamment un TP sur le profileur perf et des contributions aux écoles de parallélisme hétérogène 2016, 2023 et 2024.

Informations de connexion

Les informations de connexion sont données ci-dessous :

https://cnrs.zoom.us/j/97928588485?pwd=ODV5MHZwTEFqbkxLbStKSXd2Um5wUT09

Les jeudis de Gray-Scott sont disponibles en replay sur l'indico de l'événement :

https://indico.in2p3.fr/event/30939/page/3642-les-jeudis-gray-scott

Ce webinaire sera également rendu disponible dans la chaîne RI3 du webcast.

Contact

Organisé par

Cellule évènement du RI3