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 | ||
mpi:intel-mpi:fabric [2015/06/17 18:10] montap01 [Conclusion] |
mpi:intel-mpi:fabric [2016/04/18 11:07] (Version actuelle) montap01 [Références] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
===== Infiniband : PSM vs. Verbs ===== | ===== Infiniband : PSM vs. Verbs ===== | ||
- | http:// | + | //Verbs// et //PSM// sont deux approches différentes pour les communications MPI sur IB |
- | + | ||
- | //Verbs// et //PSM// sont seux approches différentes pour les communications MPI sur IB | + | |
==== Verbs ==== | ==== Verbs ==== | ||
Ligne 33: | Ligne 31: | ||
{{ : | {{ : | ||
+ | ==== Intel True Scale ==== | ||
+ | * Il faut aussi savoir que notre réseau IB est basé sur l' | ||
+ | * Elle a été conçue pour fonctionner avec PSM, spécialement pour les clusters HPC | ||
+ | * Il est donc fortement conseillé de travailler avec PSM pour en tirer un plein profit | ||
===== Fabric supportées ===== | ===== Fabric supportées ===== | ||
^ '' | ^ '' | ||
Ligne 56: | Ligne 57: | ||
* //Direct Access Programming Library// | * //Direct Access Programming Library// | ||
* Protocole de couche haute pour réseau Infiniband | * Protocole de couche haute pour réseau Infiniband | ||
- | * N'est pas conseillé | + | * Utilise en dessous soit un mode connecté (Reliable Connection RC), soit un mode déconnecté (User Datagram UD) |
+ | * Mode par défaut d'Intel MPI | ||
+ | FIXME pourquoi ne pas l' | ||
==== ofa / verbs ==== | ==== ofa / verbs ==== | ||
- | | + | |
+ | * Elle est donc à déconseiller | ||
+ | |||
+ | FIXME détailler | ||
+ | |||
+ | ==== tmi ==== | ||
+ | * //Tag Matching Interface// | ||
+ | * Un des // | ||
+ | * C'est la **Fabric à utiliser de préférence sur CALI** | ||
+ | * La liste des fournisseurs TMI est déclarée dans un fichier de configuration de la librairie Intel, ''/ | ||
- | //Fabric// utilisées : | + | ===== Configuration Intel MPI ===== |
- | | + | * L' |
- | shm:tmi | + | |
+ | | ||
+ | * Configuration via '' | ||
- | PSM est un TMI Provider. Sélectionné via la configuration du fichier ''/ | ||
- | | + | ===== Références ===== |
- | * Est-ce que le RDMA fonctionne ? | + | |
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | Verb Implementer’s Guide]] | ||
+ | * [[https:// | ||
+ | * {{: |