Návrh Školení

Úvod

Přehled funkcí a architektury Message Passing Interface (MPI).

    Základy paralelního počítání Proces MPI

Začínáme s MPICH

    Možnosti instalace a konfigurace Sdílené knihovny Instalace správců procesů

Programming Základy s MPI

    Psaní, kompilace a propojování programů Příkazy kompilace pomocí Makefiles

Spouštění programů s MPI

    Standardní mpiexec Rozšíření správy procesů Remshell omezení

Odesílání a přijímání zpráv

    Rutiny předávání zpráv Vyrovnávací paměť a typy (značky) Použití volání knihovny Broadcast and reduction

Koordinační Communications v MPI

    Synchronizace Kolektivní vzory, rutiny a operace Vytváření skupin

Práce s problémy s vyrovnávací pamětí

    Blokování a neblokování komunikace Spravedlnost v režimech předávání zpráv Communication

Pochopení datových typů a objektů v MPI

    Základní datové typy Vektory a struktury Prokládání dat MPI objektů a referencí

Psaní knihoven předávání zpráv

    Atributy Sekvenční sekce Správa a ukládání značek do mezipaměti

Hodnocení výkonnosti paralelních programů

    Časovač MPI Profilování rozhraní Protokolování

Integrace více programů

    Odesílání a výměna dat mezi programy Pomocí interkomunikátorů

Odstraňování problémů

Shrnutí a závěr

Požadavky

  • Zkušenosti s programovacími jazyky jako C, C++ a Fortran

Publikum

  • Vývojáři
  • Programátoři
 7 hodiny

Počet účastníků



Price per participant

Reference (5)

Související kurzy

Související kategorie