L’évolution des performances des processeurs a pris un tournant décisif induisant un fort impact sur les techniques de programmation. En effet, la croissance de la puissance de calcul des processeurs, modélisée par la loi de Moore, est maintenue au prix d’une parallélisation intensive du traitement de données : architecture multi-cœurs, GPU (Graphic Processing Unit), MIC (Many Integrated Core architecture) ou autre MPSoC (Mullti Processeur System on Chip). Les codes logiciels actuels ne bénéficieront de cette croissance « naturelle » de la puissance de calcul qu’à la condition d’utiliser au mieux cette parallélisation.
Ceci représente aujourd’hui un vrai défi pour les expériences de physique des hautes énergies (HEP) et d’astrophysique. Le développement de nouvelles expériences a continuellement profité de la loi de Moore. Pour continuer à en bénéficier, il est essentiel d’adapter nos techniques de programmation.
Henri-Pierre Charles du département DACLE de la DRT, spécialisé dans l’optimisation de code, travaille au plus près des concepteurs de processeurs. Il présentera les nouvelles avancées dans les techniques de programmation pour le calcul intensif (HPC, High Performance Computing) et la manière dont ces techniques peuvent être exploitées pour les codes développés en HEP et en astrophysique.
DRT/LIST/DACLE/LIALP

