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.
Struttura del corso
Introduzione
Multi-threading Programming
- Sintassi e costrutti
- Clausole e sezioni
Supporto per l'offload
- Direttive e dati di destinazione
- Clausole If, device e map
Sicurezza e condivisione dei thread
- Atomicità
- Costrutti, blocchi e direttive
- Clausole condivise
Preparazione dell'ambiente di sviluppo
- Installazione e configurazione OpenMP
- Installazione e configurazione di VMWare
- Configurazione di un HPC con VMWare
Parallelo Programming in OpenMP
- Creazione di un esempio e di una dimostrazione di codice hello world
- Costrutti di condivisione del lavoro
- Utilizzo dei cicli for
- Utilizzo del parallelismo sezionale
- Utilizzo dei frattali
- Aggiunta di vettori
Estensioni vettoriali Programming e SIMD
- Vettorizzazione dei cicli
- Annotazione di funzioni definite dall'utente
- Utilizzo di funzioni che supportano l'annotazione SIMD
- Generazione di una funzione vettoriale
- Registrazione dei valori restituiti dai vettori
Fortran e OpenMP
- Costrutti di condivisione del lavoro
- Sincronizzazione dei costrutti
- Utilizzo di clausole di attributo dell'ambito dati e altre clausole
- Utilizzo della libreria di runtime OpenMP-Runtime
Blocchi paralleli
- Specifica del numero di thread
- Esecuzione di blocchi di istruzioni paralleli
- Distinzione delle filettature in esecuzione in un blocco parallelo
- Utilizzo delle direttive omp critical
Riassunto e conclusione
Requisiti
- Comprensione dei sistemi HPC
- Esperienza di programmazione parallela
Pubblico
- Ingegneri del software
14 ore
Recensioni (1)
La configurazione serverless manuale. Inoltre, non avevo uscite dalla console web Idea sls, il che è bello.
Rafał Kucharski - The Software House sp. z o.o.
Corso - Serverless Framework for Developers
Traduzione automatica