CNRS : Centre National de la Recherche Scientifique
Liens utiles CNRSLe CNRSAnnuairesMots-Clefs du CNRSAutres sites
IN2P3Accueil IN2P3
Institut national de physique nucléaire et de physique des particules - Formation
  Accueil Formation > Ecole d'informatique > optimisation en développement logiciel 2012  
 

 

Ecole IN2P3 d'informatique "Méthodologie et outils d'optimisation en développement logiciel" 2012

 

Comité d'organisation :

Groupe Calcul : Romaric David (Unistra) - Loïc Gouarin (Lab. Maths U. Paris-Sud)

D. Chamont (LLR) - E. Legay (CSNSM) - P. Micout (IRFU) - A. Pérus (LAL)

 

Les enjeux :

Face au besoin croissant de puissance de calcul et à des applications numériques toujours plus complexes, que cette puissance de calcul soit fournie par des ordinateurs séquentiels ou parallèles, il est nécessaire de pouvoir mieux contrôler l'efficacité et la performance de nos applications.
L’enjeu principal de cette école est d’être capable d’identifier les points critiques d'une application et de son environnement d'exécution pour, à l'aide d'outils adaptés, améliorer son fonctionnement et son utilisation.

 

Objectifs pédagogiques de l'école :

Organisée en collaboration avec le Groupe Calcul, elle doit permettre d'acquérir une vision claire de la notion de performance d'un code logiciel, en terme d'environnement, d'architecture et d'application. L'objectif est d'apprendre à mesurer cette performance, d'identifier les bonnes pratiques d'optimisation et de se familiariser avec les principaux outils disponibles dans nos environnements. D'une durée de 4 jours, elle s'adresse principalement aux développeurs, mais intéressera également les ASR pour les aspects environnementaux et architecturaux.

 

Thèmes abordés :

  • Enjeux et défis
  • Catégorisation des problèmes concernés
  • Optimisation des environnements
  • Optimisation des applications
  • Familiarisation avec les principaux outils de profilage
  • Optimisation en environnement multiprocesseurs et/ou multicoeurs
  • Optimisation des I/O et des accès réseaux

 

Public :

Le public ciblé en premier lieu est celui des ingénieurs ou experts en développement et déploiement d'applications (impliqués dans le support aux expériences en Physique des Hautes Énergies).

Cette école s'adresse également aux ASRs intéressés par la problématique et confrontés aux interrogations des développeurs.

 

Pré requis :

Les participants devront savoir programmer en C/C++ pour profiter des TDs.

Il serait préférable qu'ils aient aussi des rudiments en matière d'architecture système.

 

Conséquences attendues :

  • Transfert de méthodes et techniques
  • Rencontres et échanges entre l'IN2P3 et le groupe Calcul et au sein des groupes eux-mêmes
  • Identification de besoins en matière de formations complémentaires

 

Modalités pédagogiques :

Exposés par les conférenciers

Travaux dirigés - travaux pratiques (en privilégiant les binomes développeur/ASR)

Chaque participant viendra avec un ordinateur portable prééquipé à partir de matériaux disponibles sur le site de l'école dans les semaines précédant la formation.

Rythme des séances de travail :

  • Cours le lundi après-midi et tous les matins
  • TDs du mardi au jeudi après-midi

Supports pédagogiques :

  • Supports de cours au format PDF
  • TDs sous forme numérique

Les présentations seront enregistrées et les vidéos accessibles ultérieurement aux participants.

 

Intervenants :

Les présentations et les TDs seront en français.

La liste des intervenants n'est pas complètement définie à l'heure actuelle.

 

Modalités pratiques :

  • Du lundi 6 février 2012 au vendredi 10 février 2012 midi.
  • Centre CAES de Fréjus.
  • Nombre maximum de participants : entre trente et quarante, pour moitié d'origine IN2P3 et moitié d'origine Calcul

 

Date limite d'inscription (via votre correspondant formation) :

  • Mercredi 14 décembre 2011

 

 

 

 

Barre d'outils Accueil Imprimer Plan du site Crédits Boîte à outils Formation