Outils pour utilisateurs

Outils du site


mpi:intel-mpi:fabric

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:53]
montap01 [Références]
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://www.scientificcomputing.com/articles/2011/09/infiniband-architecture-impact-cpu-utilization +//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 34: Ligne 32:
  
 ==== Intel True Scale ==== ==== Intel True Scale ====
-  * Il faut aussi savoir ue notre réseau IB est basé sur l'architecture Intel True Scale+  * Il faut aussi savoir que notre réseau IB est basé sur l'architecture Intel True Scale
   * Elle a été conçue pour fonctionner avec PSM, spécialement pour les clusters HPC   * 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   * Il est donc fortement conseillé de travailler avec PSM pour en tirer un plein profit
Ligne 60: Ligne 58:
   * Protocole de couche haute pour réseau Infiniband   * Protocole de couche haute pour réseau Infiniband
   * Utilise en dessous soit un mode connecté (Reliable Connection RC), soit un mode déconnecté (User Datagram UD)   * Utilise en dessous soit un mode connecté (Reliable Connection RC), soit un mode déconnecté (User Datagram UD)
-  * N'est pas conseillé+  * Mode par défaut d'Intel MPI 
 +FIXME pourquoi ne pas l'utiliser ?
 ==== ofa / verbs ==== ==== ofa / verbs ====
-FIXME+  * La Fabric de type //ofa// (openFabric Alliance) passe par la couche //Verbs// 
 +  * Elle est donc à déconseiller 
 + 
 +FIXME détailler
  
 ==== tmi ==== ==== tmi ====
-  * Tag Matching Interface+  * //Tag Matching Interface//
   * Un des //fournisseur// (//provider//) TMI permet de passer par PSM   * Un des //fournisseur// (//provider//) TMI permet de passer par PSM
-  * C'est donc la Fabric à utiliser de préférence sur CALI+  * 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, ''/opt/software/intel/impi_latest/etc64/tmi.conf''   * La liste des fournisseurs TMI est déclarée dans un fichier de configuration de la librairie Intel, ''/opt/software/intel/impi_latest/etc64/tmi.conf''
  
Ligne 78: Ligne 80:
  
 ===== Références ===== ===== Références =====
 +  * [[http://www.snia.org/sites/default/education/tutorials/2007/fall/networking/DrorGoldenberg_InfiniBand_Technology_Overview.pdf | InfiniBand Technology Overview]], //SNIA// ({{:mpi:intel-mpi:drorgoldenberg_infiniband_technology_overview.pdf|copie locale}})
 +  * [[http://www.scientificcomputing.com/articles/2011/09/infiniband-architecture-impact-cpu-utilization | InfiniBand Architecture Impact on CPU Utilization]] : PSM et Verbs expliqués
   * [[https://software.intel.com/en-us/articles/dapl-ud-support-in-intel-mpi-library | Enabling Connectionless DAPL UD in the Intel® MPI Library]]   * [[https://software.intel.com/en-us/articles/dapl-ud-support-in-intel-mpi-library | Enabling Connectionless DAPL UD in the Intel® MPI Library]]
   * [[https://thegeekinthecorner.wordpress.com/2010/08/14/on-dapl/ | On DAPL]]   * [[https://thegeekinthecorner.wordpress.com/2010/08/14/on-dapl/ | On DAPL]]
   * [[https://software.intel.com/en-us/articles/using-the-new-tmi-fabric-for-intel-mpi-library | Using the new TMI fabric for Intel MPI Library]]   * [[https://software.intel.com/en-us/articles/using-the-new-tmi-fabric-for-intel-mpi-library | Using the new TMI fabric for Intel MPI Library]]
-  * [[http://www.diku.dk/~vinter/CC/Infinibandchap42.pdf | An Introduction to the InfiniBand Architecture]] (copie locale {{:mpi:intel-mpi:infinibandchap42.pdf|}})+  * [[http://www.diku.dk/~vinter/CC/Infinibandchap42.pdf | An Introduction to the InfiniBand Architecture]] ({{:mpi:intel-mpi:infinibandchap42.pdf|copie locale}}) 
 +  * [[http://people.redhat.com/dledford/infiniband_get_started.html | Getting Started with InfiniBand]] 
 +  * [[http://web.cse.ohio-state.edu/~panda/5429/papers/3c_VIG_SF.pdf | InfiniBand™ Host Channel Adapter 
 +Verb Implementer’s Guide]] 
 +  * [[https://thegeekinthecorner.wordpress.com/category/infiniband-verbs-rdma/ | The Geek In The Corner -- Verbs and RDMA]] 
 +  * {{:mpi:intel-mpi:infiniband_network_architecture.pdf| Infiniband Network Architecture}}
mpi/intel-mpi/fabric.1434560031.txt.gz · Dernière modification: 2015/06/17 18:53 de montap01