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
Vélemények (4)
Practical examples.
Mateusz - Aplikacje Krytyczne
Kurzus - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Kurzus - OpenCL
I like how helpful Clement is.
Mateera Kaikko - ASML US, LLC
Kurzus - gRPC
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.