Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduksjon
Flertråding Programming
- Syntaks og konstruksjoner Klausuler og seksjoner
Avlastningsstøtte
- Direktiv og måldata If, enhet og kartklausuler
Trådsikkerhet og deling
- Atomicity Konstruerer, låser og direktiver Delte klausuler
Forberede utviklingsmiljøet
- Installere og konfigurere OpenMP Installere og konfigurere VMWare Sette opp en HPC med VMWare
Parallell Programming i OpenMP
- Lage et hello world-kodeeksempel og demonstrasjon Arbeidsdelingskonstruksjoner Arbeide med for løkker Bruke seksjonsparallellisme Bruke fraktaler Legge til vektorer
Vector Programming og SIMD-utvidelser
- Vektorisering av sløyfer Annotere brukerdefinerte funksjoner Bruke funksjoner som støtter SIMD-annotering Generere en vektorfunksjon Registrere vektorreturverdier
Fortran i OpenMP
- Arbeidsdelingskonstruksjoner Synkronisering av konstruksjoner Bruke dataomfang-attributklausuler og andre klausuler Arbeide med OpenMP-Runtime Library
Parallelle blokker
- Spesifisere antall tråder Utføre parallelle setningsblokker Skille de løpende trådene i en parallell blokk Bruke omp kritiske direktiver
Oppsummering og konklusjon
Krav
- En forståelse av HPC-systemer
- Erfaring med parallell programmering
Publikum
- Programvareingeniører
14 timer
Testimonials (1)
Det manuelle serverløse oppsettet. Dessuten hadde jeg ingen utganger til Idea sls-nettkonsollen, noe som er fint.
Rafał Kucharski - The Software House sp. z o.o.
Kurs - Serverless Framework for Developers
Machine Translated