Programmation C Avancée
Formation
En Semi-présenciel Pessac
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Niveau
Niveau avancé
-
Dirigé à
Pour professionnels
-
Méthodologie
En semi-présentiel
-
Lieu
Pessac
-
Durée
3 Jours
Objectifs: Comprendre la manière dont fonctionnent les processeurs et les mémoires des ordinateurs actuels, afin d'en obtenir la performance maximale, tout en conservant la qualité logicielle et la portabilité des programmes. Destinataires: Niveau: avancé
Précisions importantes
Modalité Formation continue
DIF: Formation éligible au DIF (Droit individiuel à la Formation)
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Développeurs ayant besoin d'optimiser la performance de leurs algorithmes critiques.
Les Avis
Le programme
Plan de la formationRappels sur la structure des ordinateurs
Processeurs
- Horloge
- Câblage des opérations usuelle
- Jeux d'instructions : CISC et RISC
- Pipe-lines : pipe-lines arithmétiques et d'instructions,
- Superscalarité : exemple de processeurs actuels
- Prédiction de branchement
- Exécution spéculative
- Techniques d'optimisation : déroulage de boucles, prédiction de branchement
- Évaluation des performances
Hiérarchie mémoire
- Registres
- Caches
- Mémoire centrale
- Disques
- Principes de localité
Écriture d'algorithmes optimisés
- Respect des principes de localité
- Structuration et placement des données
- Choix de l'algorithme
- Restrictions sur les pointeurs
- Optimisations fines
Cette dernière partie fera l'objet de travaux pratiques sur machine.
Informations complémentaires
Nombre d'élèves par classe : 5
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation C Avancée