Durée : 2 jours
Aucune session disponible.
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
Définition du scope
Pourquoi c’est toujours d’actualité
Le cycle d’optimisation
Définition des indicateurs
Définition des objectifs
Présentation des profilers basés sur le sampling, avantages et
inconvénients
Présentation des profilers basés sur l’instrumentation, avantages et
inconvénients
Déterminisme et reproductibilité
Présentation du profiler Tracy
Comment les repérer
Comment les corriger
Loi d’Amdahl
Comment interpreter les résultats du profiler pour une application multi-threadée
Comment trouver les bottlenecks
Est-ce que le système de tâche est efficace et adapté ?
Nouveaux CPUs: Comment approcher les cores P/E
Comment ça fonctionne
Les dangers liés au micro-benchmarking
Fonctionnement du CPU (caches/branch prediction/pipelining)
Analyse micro-architecturale
Présentation de llvm-mca
Présentation
Optimization d’un code CPU-bound
Intel ISPC
Aller plus loin
Comment trouver un leak ?
Structure packing et bitpacking
Structures de données économes en mémoire (Bloom filter, String
interning, …)
Sur mesure
Disponible à distance
Durée : 2 jours
A partir de : 1300 € HT
Disponible à distance
Durée : 2 jours
soit 14 heures de formation
Disponible à distance
Durée : 2 jours
soit 14 heures de formation
Disponible à distance
Durée : 2 jours
A partir de : 1300 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours