Babel : Passage d'un compte de développement en compte de production


Pour pouvoir passer un compte de développement en un compte de production (qui est la modalité normale de fonctionnement de l'IDRIS), le chef de projet doit faire la demande via l' extranet.

Vous devez fournir le test d'extensibilité du code qui sera utilisé en mode production. Si plusieurs codes sont utilisés dans le cadre du même projet, une courbe d'extensibilité par code est demandée. L'objectif de ce test est d'obtenir la meilleure adaptation possible du code à la plate-forme de calcul.

Vos résultats doivent être déposés sur l' extranet au format PDF.

Quelques précisions sur les tests d'extensibilité :

Pour obtenir ces courbes, on fera varier le nombre n de cœurs de nref à nmax (une à trois valeurs intermédiaires suffisent). Les informations brutes à fournir pourront être synthétisées dans un tableau. En voici un exemple pour un test d'extensibilité de type Strong Scaling réalisé en mode VN :

Nombre de cœurs Temps elapsed (s) Accélération Efficacité
nref = 1024 100 1.00 1
2048 52 1.92 0.96
4096 29 3.45 0.86
8192 16 6.25 0.78
nmax = 16384 10 10.00 0.63

Dans la figure suivante, correspondant à un test d'extensibilité de type Strong Scaling en mode VN, la courbe pleine représente la variation de l'accélération en fonction du nombre de cœurs (la référence étant l'exécution sur 1024 cœurs), celle en pointillé représente l'accélération idéale.

acceleration

Dans la figure suivante, correspondant toujours à un test d'extensibilité de type Strong Scaling en mode VN, la courbe pleine représente la variation de l'efficacité en fonction du nombre de cœurs (la référence étant l'exécution sur 1024 cœurs), celle en pointillé représente l'efficacité idéale.

efficacite


© CNRS - IDRIS, 23/04/2012