Industrial Code Modernization of High Performance Computing simulations on modern supercomputer architectures. (Adaptation de codes industriels de simulation en Calcul Haute Performance aux architectures modernes de supercalculateurs)
暂无分享,去创建一个
Durant de longues annees, la stabilite dans le paradigme d'architecture a facilite la portabilite de performance des grands codes en Calcul de Haute Performance d'une generation a l'autre de supercalculateurs.L'effondrement programme de la loi de Moore - qui regle les progres en gravure des micro-processeurs - bouscule ce modele et requiert un effort nouveau du cote logiciel.Une modernisation des codes basee sur une algorithmique adaptee aux futurs systemes est ainsi necessaire.Cette modernisation repose sur des principes de base connus tels que la concurrence des calculs et la localite des donnees.Cependant, la mise en œuvre de ces principes dans le cadre d'applications reelles en milieu industriel – lesquelles applications sont souvent le fruit d’annees d’efforts de developpement - s’avere bien plus compliquee que ne le laissait prevoir leur simplicite apparente.Les contributions de cette these sont les suivantes :D’une part, nous explorons une methodologie de modernisation de codes basee sur l’utilisation de proto-applications et la confrontons a une approche directe, en optimisant deux codes de simulation developpes dans un contexte similaire.D’autre part, nous nous concentrons sur l’identification des principaux defis concernant l’adequation entre applications, modeles de programmation et architectures.Les deux domaines d'application choisis sont la dynamique des fluides et l'electromagnetisme.