« Qu'est-ce que tu entends par cohabitation avec les codes MPI ? »
Si j'ai bien compris des nœuds typiques de machines modernes sont constitués de quelques dizaines de cœurs x86 associés à quelques coprocesseurs. L'objectif étant d'utiliser tout le monde à son plein potentiel en tout temps.
Un code qui fonctionne bien sur les coprocesseurs exploitera probablement modérément les processeurs classiques. Inversement des codes massivement parallèles n'exploitent pas du tout les co-processeurs. Je m'interroge sur les techniques mises en place pour les faire cohabiter et donc pour exploiter à chaque instant toute la puissance de calcul. Ceci dit, l'article d'Anandtech semble suggérer qu'aucune cohabitation n'est possible.
[^] # Re: Coprocesseurs
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . En réponse à la dépêche Le Top 500 de novembre 2012. Évalué à 3.
Si j'ai bien compris des nœuds typiques de machines modernes sont constitués de quelques dizaines de cœurs x86 associés à quelques coprocesseurs. L'objectif étant d'utiliser tout le monde à son plein potentiel en tout temps.
Un code qui fonctionne bien sur les coprocesseurs exploitera probablement modérément les processeurs classiques. Inversement des codes massivement parallèles n'exploitent pas du tout les co-processeurs. Je m'interroge sur les techniques mises en place pour les faire cohabiter et donc pour exploiter à chaque instant toute la puissance de calcul. Ceci dit, l'article d'Anandtech semble suggérer qu'aucune cohabitation n'est possible.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace