Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slurm:affinite [2015/06/17 19:29] montap01 [Affinité] |
slurm:affinite [2015/06/17 19:38] (Version actuelle) montap01 [Affinité] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
====== Affinités des processus sous Slurm ====== | ====== Affinités des processus sous Slurm ====== | ||
- | Cet article explique | + | Cet article explique la configuration adoptée concernant l' |
===== Affinité ===== | ===== Affinité ===== | ||
- | * L' | + | * L' |
* Le processus sera ainsi cantonné à un ensemble donné de cœurs pour son exécution. Il ne pourra pas être exécuté par Linux sur les autres cœurs du serveur | * Le processus sera ainsi cantonné à un ensemble donné de cœurs pour son exécution. Il ne pourra pas être exécuté par Linux sur les autres cœurs du serveur | ||
* Deux raisons ont conduits à activer automatiquement l' | * Deux raisons ont conduits à activer automatiquement l' | ||
Ligne 20: | Ligne 20: | ||
* Nous utilisons le plus simple des deux via le paramètre '' | * Nous utilisons le plus simple des deux via le paramètre '' | ||
* Slurm positionnera automatiquement l' | * Slurm positionnera automatiquement l' | ||
- | + | * Un job mal construit qui demande 4 CPU mais lance par exemple 6 thread n' | |
- | ===== Cache Miss ===== | + | ===== Accès mémoires |
+ | * Sur une architecture SMP, plusieurs phénomènes peuvent dégrader **considérablement** les performances | ||
+ | * Sans rentrer dans les détails, en particulier le // | ||
+ | * Il est donc conseillé pour optimiser la performance d'un programme de le lier à un cœur | ||
+ | * Le gain de performance peut atteindre 40% | ||
===== Références ===== | ===== Références ===== | ||
Documentation slurm : | Documentation slurm : | ||
* [[http:// | * [[http:// |