Kurzusleírás

Bevezetés

Az üzenettovábbítási felület (MPI) szolgáltatásainak és architektúrájának áttekintése

  • Párhuzamos számítástechnikai alapismeretek
  • Az MPI folyamat

Kezdő lépések: MPICH

  • Telepítési és konfigurációs lehetőségek
  • Megosztott könyvtárak
  • Folyamatkezelők telepítése

Programming Az MPI alapjai

  • Programok írása, fordítása, összekapcsolása
  • Fordítási parancsok
  • Makefiles használata

Programok futtatása MPI-vel

  • Normál mpiexec
  • Folyamatkezelési bővítmények
  • Remshell korlátozások

Üzenetek küldése és fogadása

  • Üzenettovábbítási rutinok
  • Puffer és típusok (címkék)
  • A könyvtári felhívások használata
  • Adás és csökkentés

Koordinál Communication-t az MPI-ben

  • Szinkronizálás
  • Kollektív minták, rutinok és műveletek
  • Csoportok létrehozása

Pufferelési problémák kezelése

  • Blokkolás és nem blokkoló kommunikáció
  • Méltányosság az üzenettovábbításban
  • Communication mód

Adattípusok és objektumok megértése az MPI-ben

  • Alapvető adattípusok
  • Vektorok és struktúrák
  • Adatok átlapolása
  • MPI objektumok és hivatkozások

Üzenetátvivő könyvtárak írása

  • Attribútumok
  • Soros szakaszok
  • Címkék kezelése és gyorsítótárazása

Párhuzamos programok teljesítményének értékelése

  • Az MPI időzítő
  • Profilozó felület
  • Fakitermelés

Több program integrálása

  • Adatok küldése és cseréje programok között
  • Interkommunikátorok használata

Hibaelhárítás

Összefoglalás, és következtetés

Követelmények

  • C, C++ és Fortran programozási nyelvekben szerzett tapasztalat

Közönség

  • Fejlesztők
  • Programozók
 7 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (5)

Rokon tanfolyam

Rokon kategóriák