Partout, on parle d’augmentation de puissance de calcul des ordinateurs mais comment et en quoi ces capacités ont-elles évolué ces 30 dernières années ?
Quoi de plus illustratif que de chercher à "retrouver" par la simulation une image comparable à celle qui a inondé nos médias en ce printemps 2019 : celle d’un trou noir et son écharpe de plasma.
Partant du premier article représentant un trou noir, un programme de 25 ans d’âge sera parallélisé en OpenMP, OpenCL puis CUDA, et enfin exécuté sur 30 différents "moteurs de traitement de l’information", des processeurs, classiques, graphiques et éphémères : ceux qui existaient il y a 30 ans, ceux qui émergeaient il y a 10 ans et ceux d’aujourd’hui.
Ainsi, entre l’antique 80386SX d’il y a 30 ans et l’atomique Tesla V100, c’est un milliard de gain pour seulement 100 fois sa consommation électrique. Et tout ça, grâce l’intégration de ce "vieux code C" directement dans du code Python...
Mots clés : astrophysique, trou noir, simulation, GPU, parallélisation, OpenMP, OpenCL, CUDA
Gratuit
Réservé à
- Chercheurs / Enseignants
- Chercheurs / Enseignants de l'ENS de Lyon
- Etudiants
- Etudiants de l'ENS de Lyon
- Personnels administratifs
Mots clés
Disciplines