Catalogue des formations en calcul

SAISIE
    API     

Optimization

12 Nov - 14 Nov 2019    Montpellier, France    Cours/TP

Cette formation fait partie du calendrier PATC France
Cadre de la formation : More info about Cines: http://www.cines.fr/?lang=en How to get to Cines, list of hotels: http://www.cines.fr/contact/?lang=en Registration for all Prace training course is free.

Mots Clefs

  • C++
  • HPC
  • OpenMP
  • Simulation numérique

Objectifs

This training will present basic elements to enable developpers to understand when and how to optimize the performance of their codes.

Contenu

Optimization :
- Compiler options
- Vectorization - Data access (cache usage maximization)
- Theory to upper-bound the expected performance benefit (speedup, efficiency, peak, memory bandwidth, ...)
- Examples of Stencil codes and N-body simulations

Half of the course will be made of hands-on sessions. The hands-on will use the https://github.com/aff3ct/MIPP library

Trainers :
- Bertrand Cirou
- Mathieu Cloirec
- Cédric Jourdain
- Umesh Seth
- Dorian Midou
- Naima Alaoui

Learning outcomes :
Ability to understand the main issues for code optimization, knowledge of the main tools and techniques for basic debugging.

Prérequis

ID Card, ZRR access, Basic knowledge of Unix, programming experience in C++, OpenMP

Entités contributrices

  • CINES
  • Maison de la Simulation

Contacts

Karim Hasnaoui

Mèl de contact : patc@maisondelasimulation.fr

Localisation

Adresse :
CINES, 950 rue de Saint-Priest 34097 MONTPELLIER, France