Struttura del corso
Introduzione
- Cosa è Kubefirst?
- Panoramica delle funzionalità e dell'architettura di Kubefirst
- Integrazione con strumenti open source (Terraform, Vault, Argo, ecc.)
Configurazione dell'Ambiente di Sviluppo
- Installazione e configurazione del SDK Kubefirst
- Scelta e configurazione delle piattaforme cloud (Local, AWS, Civo, ecc.)
- Creazione di un progetto Kubefirst in Visual Studio Code
- Esplorazione della struttura del progetto e dei file
Modello di Programmazione Kubefirst
- Comprensione delle direttive e clausole Kubefirst
- Utilizzo di direttive parallele per creare regioni parallele
- Utilizzo di direttive kernel per parallelizzare i kernel
- Utilizzo di direttive loop per parallelizzare gli loop
Gestione dei Dati Kubefirst
- Gestione del movimento dei dati con direttive di dati
- Sincronizzazione dei dati con direttive di aggiornamento
- Miglioramento della riutilizzabilità dei dati con direttive di cache
- Creazione di funzioni device con direttive routine
API e Librerie Kubefirst
- Comprensione dell'API Kubefirst nei programmi host
- Utilizzo dell'API Kubefirst per interrogare le informazioni sul dispositivo
- Impostazione del numero e tipo di dispositivo con l'API Kubefirst
- Gestione degli errori ed eccezioni con l'API Kubefirst
- Utilizzo delle librerie Kubefirst (matematica, random, complesse)
Strumenti Kubefirst
- Comprensione del ruolo degli strumenti Kubefirst
- Utilizzo di strumenti per il profilo e il debug dei programmi Kubefirst
- Misurazione e miglioramento del tempo di esecuzione con strumenti (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Applicazioni Kubefirst
- Bolle pratiche per lo sviluppo e il deployment con Kubefirst
- Interoperabilità con altri modelli di programmazione (CUDA, OpenCL, SYCL)
- Integrazione con librerie GPU (cuBLAS, cuFFT)
- Dimostrazione dell'applicazione demo Kubefirst Metaphor
Riassunto e Prossimi Passi
Requisiti
- Conoscenze di base di architettura del computer e gerarchia della memoria
- Familiarità con concetti e comandi Docker e Kubernetes
Pubblico
- Sviluppatori
Recensioni (5)
mi è piaciuto che abbiamo fatto la pratica anche
Silbia Bursuc
Corso - Kubernetes Advanced
Traduzione automatica
era paziente e capiva quando cadevamo indietro
Albertina - REGNOLOGY ROMANIA S.R.L.
Corso - Deploying Kubernetes Applications with Helm
Traduzione automatica
Il corso di formazione era più pratico
Siphokazi Biyana - Vodacom SA
Corso - Kubernetes on AWS
Traduzione automatica
Imparare su Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Corso - Kubernetes on Azure (AKS)
Traduzione automatica
Ha fornito una solida base per Docker e Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Corso - Docker (introducing Kubernetes)
Traduzione automatica