15–17 nov. 2021
Fuseau horaire Europe/Paris

Performance et flexibilité : HPC Proxy

16 nov. 2021, 16:10
5m
Flash (5 mins) Session plénière

Orateur

Dr Pierre Aubert (LAPP)

Description

Depuis quelques années, le développement de programmes performants se heurte à la multiplicité des architectures à cibler. Il existe en effet plus d'une vingtaine d'architectures différentes, rien que pour Intel, ce qui complique énormément la tâche des développeurs lorsqu'ils ont besoin d'obtenir la meilleure performance possible, et ce, quelque soit l'architecture ciblée (notamment sur la grille). Il est donc nécessaire de choisir l'architecture cible à la volée, ce qui peut s'avérer délicat.

HPC Proxy est un générateur de code qui permet de créer une bibliothèque proxy qui se chargera de choisir la bonne architecture à la volée. Il est donc possible d'imbriquer des bibliothèques ayant des architecture cibles différentes de manière simple tout en conservant la meilleure performance.

Auteur principal

Dr Pierre Aubert (LAPP)

Documents de présentation