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)
Era paziente e capiva che rimaniamo indietro
Albertina - REGNOLOGY ROMANIA S.R.L.
Corso - Deploying Kubernetes Applications with Helm
Traduzione automatica
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
Corso - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
Corso - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Corso - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.