Les bonnes pratiques pour la performance en C++

CODE RECKONS, À distance
Durée
21 heures
Prix
1 250 EUR HT
Prochaine session
Formation disponible sur demande. Tout voir
Modalité
À distance
Durée
21 heures
Prix
1 250 EUR HT
Prochaine session
Formation disponible sur demande. Tout voir
Modalité
À distance
Je veux en savoir plus sur cette formation

Description de la formation

Découvrez la formation Les bonnes pratiques pour la performance proposée par CODE RECKONS et formez-vous avec des professionnels du secteur ! En vous formant avec CODE RECKONS vous aborderez les thématiques suivantes : Programmation/Développement, Informatique. Pour en savoir plus, n'hésitez pas à contacter directement l'organisme à l'aide du formulaire de contact présent sur cette page.

Prochaines sessions

1 Formation disponible

Formation disponible sur demande.

  • À distance
  • À distance

Objectifs visés

Découvrir et mettre en œuvre les bonnes stratégies de développement et de compréhension du matériel afin de garantir un haut niveau de performance dans des applications C++.

  • Connaître les sources logicielles et matérielles de la performance.

  • Savoir adapter sa pratique du langage C++ afin de garantir les performances d’un logiciel.

Contenu

Introduction

Historique des architectures modernes C++ comme un langage performant 

Adéquation Architecture/Algorithme

Cycle de vie des objets

Valeur, référence, pointeur
Optimisation et élision des copies
Sémantique de transfert
Principe de la RAII
Pointeur à sémantique riche 

Règle du zéro
Mise en pratique : exercices, évaluation

Gestion du polymorphisme

Polymorphisme d’inclusion  

Polymorphisme paramétrique
Coût et surcoût du polymorphisme
Le CRTP
Mise en pratique : exercices, évaluation

Impact de l’architecture

Application Compute bound et Memory bound
Principe de fonctionnement des caches 

Impact sur le design logiciel

Impact sur l’utilisation des composants de STL
Mise en pratique : exercices, évaluation

Techniques d’optimisation de code

Fusion et fission des boucles
Tuilage
Array of Structures/Structure of Arrays Le modèle AoSoA
Mise en pratique : exercices, évaluation

Public Cible

  • Ingénieurs, techniciens et scientifiques soucieux des performances de leur logiciels. 

  • Une première expérience en C++ est nécessaire.

Faire une demande

Je veux en savoir plus

Contactez l'organisme pour obtenir plus d'informations sur cette formation, gratuitement et sans engagement.

reCAPTCHA logo Ce site est protégé par reCAPTCHA de Google Règles de confidentialité et les termes et services de Google s'appliquent.
CODE RECKONS
21 rue Jean Rostand
94000 Orsay

CODE RECKONS : un projet à portée internationale

CODE RECKONS est une entreprise spécialisée dans la recherche informatique et la formation. Basée à Limours, à quelques kilomètres de Paris, cette société est spécialisée la mise en valeur des dernières normes sur le C++, un langage de programmation compilé...

Apprenez-en plus sur l'organisme et découvrez toutes leurs formations