Orateur
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.