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
Vélemények (4)
Praktikus példák.
Mateusz - Aplikacje Krytyczne
Kurzus - BizTalk for Developers
Gépi fordítás
ékes tartalom
Mike Bassi - SRC Aus
Kurzus - OpenCL
Gépi fordítás
Szeretem, milyen segítőkész Clemeng.
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