Cursusaanbod
Inleiding
Overzicht van de functies en architectuur van het Message Passing Interface (MPI)
- Basisprincipes van parallel rekenen
- Het MPI-proces
Aan de slag met MPICH
- Installatie- en configuratieopties
- Gedeelde bibliotheken
- Installeren van procesmanagers
Basisprincipes van programmeren met MPI
- Schrijven, compileren en koppelen van programma's
- Compilercommando's
- Gebuik van Makefiles
Programma's uitvoeren met MPI
- Standaard mpiexec
- Vergunningen voor procesbeheer
- Beperkingen van Remshell
Berichten versturen en ontvangen
- Berichtoverdrachtroutines
- Buffers en types (tags)
- Gebuik van bibliothecfuncties
- Uitzenden en reductie
Communicatie coördineren in MPI
- Synchronisatie
- Collectieve patronen, routines en bewerkingen
- Groepen maken
Werken met bufferingproblemen
- Blokkerende en non-blokkerende communicatie
- Eerlijkheid in berichtoverdracht
- Communicatiemodi
Inzicht krijgen in datatypes en objecten in MPI
- Basisdatatypes
- Vectoren en structuren
- Data interleven
- MPI-objecten en -referenties
Message-passing-bibliotheken schrijven
- Attributen
- Sequentiële secties
- Tags beheren en opslaan in cache
De prestaties van parallelle programma's evalueren
- De MPI-timer
- Profiling-interface
- Logboeken bijhouden
Meerdere programma's integreren
- Berichten en gegevens uitwisselen tussen programma's
- Tussencommunicatie gebruiken
Fouten opsporen
Samenvatting en conclusie
Vereisten
- Erfahrung in Programmiersprachen wie C, C++ und Fortran
Doelgroep
- Ontwikkelaars
- Programmeurs
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 1600 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (1)
interessante inhoud
Mike Bassi - SRC Aus
Cursus - OpenCL
Automatisch vertaald