Notice
Des besoins en calcul de plus en plus performant
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
Descriptif
Les supercalculateurs actuels sont de plus en plus complexes que ce soit au niveau de l'architecture des processeurs, du réseau ou de la hiérarchie mémoire. Leur programmation est un enjeu majeur pour exploiter efficacement les ressources disponibles qui atteignent aujourd'hui des millions de cœurs de calcul.
Dans le cadre de cet exposé nous vous ferons découvrir le monde des superclaculateurs actuels et les enjeux de recherche associés. Nous nous pencherons tout particulièrement sur la programmation de ces machines. La programmation dite "par tâches" est en train de prendre une place de plus en plus importante. Nous vous en présenterons les fondements avec quelques exemples et vous montrerons que son application dépasse largement le domaine de la programmation de supercalculateurs avec des usages en traitement de données massives ou du rendu 3D.