Kurzusleírás
Bevezetés
Az üzenetátviteli felület (MPI) funkcióinak és architektúrájának áttekintése
- Párhuzamos számítás alapjai
- Az MPI folyamat
Első lépések az MPICH-szel
- Telepítési és beállítási opciók
- Megosztott könyvtárak
- Folyamatkezelők telepítése
Alapok az MPI programozásában
- Programok írása, fordítása és összekapcsolása
- Fordítási parancsok
- Makefile-ok használata
MPI programok futtatása
- Standard mpiexec
- Folyamatkezelési kiterjesztések
- Remshell korlátozások
Üzenetek küldése és fogadása
- Üzenetátviteli függvények
- Puffer és típusok (címke)
- Könyvtár hívásainak használata
- Ki- és összevonás
A kommunikáció koordinálása az MPI-ben
- Szinkronizálás
- Összetett minták, függvények és műveletek
- Csoportok létrehozása
Pufferelési problémák kezelése
- Blokkoló és blokkolatlan kommunikáció
- Élségű üzenetátvitel
- Kommunikációs üzemmódok
Datatípusok és objektumok megértése az MPI-ben
- Alaptípusok
- Vektorok és struktúrák
- Adatok átkötelezése
- MPI objektumok és referenciák
Üzenetátviteli könyvtárak írása
- Tulajdonságok
- Soros szakaszok
- Címkek kezelése és gyorsítótárban történő tárolása
Párhuzamos programok teljesítményének értékelése
- Az MPI időmérő
- Profiling felület
- Naplózás
Több program integrálása
- Adatok küldése és kicserélése a programok között
- Intercommunicator-ok használata
Hibaelhárítás
Következtetés és összefoglalás
Követelmények
- Tapasztalat C, C++ és Fortran programozási nyelvekben
Célcsoport
- Fejlesztők
- Programozók
Vélemények (4)
Gyakorlati példák.
Mateusz - Aplikacje Krytyczne
Kurzus - BizTalk for Developers
Gépi fordítás
Érdekes tartalom
Mike Bassi - SRC Aus
Kurzus - OpenCL
Gépi fordítás
I like how helpful Clément is.
Mateera Kaikko - ASML US, LLC
Kurzus - gRPC
Gépi fordítás
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.
Melissa Harrison
Kurzus - XQuery
Gépi fordítás