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 (3)
De snelheid en de focus op het doelsysteem, ik kon goed gefocust blijven
Kevin - Phoenix Contact B.V.
Cursus - gRPC
Automatisch vertaald
Praktische voorbeelden.
Mateusz - Aplikacje Krytyczne
Cursus - BizTalk for Developers
Automatisch vertaald
Theorie en oefeningen zijn niet gescheiden, maar na elk groter onderwerp waren er oefeningen om de theorie in de praktijk te verankeren.
Krzysztof - Nordea
Cursus - XQuery
Automatisch vertaald