Kurzusleírás

Bevezetés

Az Üzenetátadó Felület (MPI) funkcióinak és architektúrájának áttekintése

  • Párhuzamos számítások alapjai
  • Az MPI folyamat

Bevezetés az MPICH használatába

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

Programozás alapjai MPI-vel

  • Programok írása, fordítása és összekapcsolása
  • Fordítási parancsok
  • Makefile-ok használata

Programok futtatása MPI-vel

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

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

  • Üzenetátadó rutinok
  • Puffer és típusok (címkék)
  • Könyvtári hívások használata
  • Szórás és redukció

Kommunikáció koordinálása MPI-ben

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

Pufferelési problémák kezelése

  • Blokkoló és nem blokkoló kommunikáció
  • Igazságosság az üzenetátadásban
  • Kommunikációs módok

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

  • Alapvető adattípusok
  • Vektorok és struktúrák
  • Adatok összefűzése
  • MPI objektumok és hivatkozások

Üzenetátadó könyvtárak írása

  • Attribútumok
  • Szekvenciális 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
  • Naplózás

Több program integrálása

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

Hibakeresés

Összefoglalás és befejezés

Követelmények

  • Tapasztalat olyan programozási nyelvekben, mint a C, C++ és Fortran

Célközönség

  • Fejlesztők
  • Programozók
 7 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (4)

Közelgő kurzusok

Rokon kategóriák