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

HashiCorp Nomad

14 Hours

HashiCorp Vault

14 Hours

Apache Mesos

14 Hours

gRPC

7 Hours

Distributed Systems Storage with etcd

7 Hours

OpenCL

21 Hours

Open MPI: Building Distributed Memory Applications

7 Hours

BizTalk for Developers

21 Hours

Biztalk for Administrators

35 Hours

Biztalk for Administrators - Advanced

35 Hours

BizTalk for Administrators - Beginner to Advanced

70 Hours

XML Fundamentals

21 Hours

XQuery

14 Hours

Rokon kategóriák