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.
Course Outline
Invoering
Multi-threading Programming
- Syntaxis en constructies van clausules en secties
Ondersteuning uitladen
- Richtlijnen en doelgegevens If-, device- en map-clausules
Onderwerpveiligheid en delen
- Atomiciteit Constructies, vergrendelingen en richtlijnen Gedeelde clausules
Het voorbereiden van de ontwikkelomgeving
- Installeren en configureren OpenMP VMWare installeren en configureren Een HPC instellen met VMWare
Parallel Programming in OpenMP
- Een voorbeeld en demonstratie van een hello world-code maken Worksharing-constructies Werken met for-lussen Sectioneel parallellisme gebruiken Fractals gebruiken vectoren toevoegen
Vector Programming en SIMD-extensies
- Vectoriseren van lussen Annoteren van door de gebruiker gedefinieerde functies Functies gebruiken die SIMD-annotatie ondersteunen Een vectorfunctie genereren Vectorretourwaarden registreren
Fortran in OpenMP
- Worksharing-constructies Synchroniseren van constructies Gebruik van datascope-attribuutclausules en andere clausules Werken met OpenMP-Runtime Library
Parallelle blokken
- Het aantal threads specificeren Parallelle instructieblokken uitvoeren Onderscheiden van de lopende threads in een parallel blok Gebruik van omp kritische richtlijnen
Samenvatting en conclusie
Requirements
- Kennis van HPC-systemen
- Ervaring met parallel programmeren
Publiek
- Software-ingenieurs
14 Hours
Getuigenissen (1)
De handmatige serverloze installatie. Ook had ik geen idee sls web console exits, wat leuk is.
Rafał Kucharski - The Software House sp. z o.o.
Cursus - Serverless Framework for Developers
Machine Translated