Objectifs
Le langage Julia a été concu pour faire des sciences et en particulier, coder des mathématiques. Il se révèle particulièrement adapté pour le calcul scientifique et statistique et offre de nombreux packages sur ces deux thématiques.
Le Groupe Calcul vous propose cette Action Nationale de Formation (ANF) pour apprendre à rendre vos codes Julia performants et pouvoir les éxécuter sur des architectures parallèles et exploiter des cartes GPU. Elle s'adresse à tous les ingénieur·e·s et chercheur·e·s souhaitant progrésser en Julia. En fonction des objectifs propres à chacun des participant·e·s, cette semaine de formation est aussi une occasion pour la communauté francophone de développeurs Julia issus du monde académique, d'échanger et collaborer.
A travers cette formation nous souhaitons populariser l’usage du langage Julia comme alternative libre à des logiciels commerciaux, réduisant ainsi les coûts financiers pour les laboratoires.
Rapprocher scientifiques et spécialistes de la programmation autour d’un même langage, combinant simplicité et performance.
Permettre aux chercheurs et ingénieurs d’utiliser Julia du prototype au code de production sur les serveurs nationaux.
À l’issue de la formation, les participants seront capables de :
- Créer des codes génériques adaptables à différents types de données.
- Analyser et optimiser leur code Julia pour réduire la consommation CPU.
- Gérer efficacement la mémoire et minimiser l’usage du "garbage collector".
- Utiliser Julia sur un cluster HPC, paralléliser avec SIMD, "multithreading", calcul distribué natif ou MPI.
- Exploiter des cartes GPU dédiées au calcul.
Inscription
Le nombre de places limité à 20 participants. La motivation et les attentes seront prises en compte lors de l’analyse de la candidature pour la sélection des participants. Cette formation aura lieu du 12 au 16 octobre à la Villa Clythia à Fréjus
Les frais pédagogiques et d'hébergement sont pris en charge par le CNRS pour tous ses agents. Les frais de transport sont également pris en charge par la délégation d’origine. Il faut faire une demande d'inscription à une formation sur la plateforme Ariane.
Pour les non CNRS, les frais de transport doivent être pris en charge par votre organisme de tutelle ou laboratoire. Une participation de 200 euros sera demandée pour couvrir les frais d’hébergement.