Plan du cours
Introduction
- Qu'est-ce que Kubefirst ?
- Aperçu des fonctionnalités et de l'architecture de Kubefirst
- Intégration avec des outils open source (Terraform, Vault, Argo, etc.)
Mise en place de l'environnement de développement
- Installation et configuration du SDK Kubefirst
- Choix et mise en place de plateformes cloud (Local, AWS, Civo, etc.)
- Création d'un projet Kubefirst dans Visual Studio Code
- Exploration de la structure du projet et des fichiers
Modèle de programmation Kubefirst
- Compréhension des directives et clauses Kubefirst
- Utilisation de directives parallèles pour créer des régions parallèles
- Utilisation de directives de noyaux pour paralléliser les noyaux
- Utilisation de directives de boucle pour paralléliser les boucles
Gestion des données Kubefirst
- Gestion du déplacement des données avec des directives de données
- Synchronisation des données avec des directives de mise à jour
- Amélioration de la réutilisation des données avec des directives de cache
- Création de fonctions d'appareil avec des directives de routine
API et bibliothèques Kubefirst
- Compréhension de l'API Kubefirst dans les programmes hôtes
- Utilisation de l'API Kubefirst pour interroger les informations sur l'appareil
- Définition du nombre et du type d'appareil avec l'API Kubefirst
- Gestion des erreurs et exceptions avec l'API Kubefirst
- Utilisation des bibliothèques Kubefirst (math, random, complex)
Outils Kubefirst
- Compréhension du rôle des outils Kubefirst
- Utilisation d'outils pour profiler et déboguer des programmes Kubefirst
- Mesure et amélioration du temps d'exécution avec des outils (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Applications Kubefirst
- Bonnes pratiques pour le développement et le déploiement avec Kubefirst
- Interopérabilité avec d'autres modèles de programmation (CUDA, OpenCL, SYCL)
- Intégration avec des bibliothèques GPU (cuBLAS, cuFFT)
- Démonstration de l'application démonstrative Kubefirst Metaphor
Synthèse et étapes suivantes
Pré requis
- Connaissances de base en architecture et hiérarchie mémoire des ordinateurs
- Familiarité avec les concepts et commandes Docker et Kubernetes
Public cible
- Développeurs
Nos clients témoignent (5)
il a été patient et a compris que nous prenions du retard
Albertina - REGNOLOGY ROMANIA S.R.L.
Formation - Deploying Kubernetes Applications with Helm
Traduction automatique
Comment Reda interactif expliquerait les informations et nous inciterait à participer. Il mentionnerait également des faits intéressants tout au long du chemin et partagerait toute la connaissance qu'il possède. Reda a de excellentes compétences en communication, ce qui rend la formation en ligne vraiment efficace.
Janine - BMW SA
Formation - Kubernetes Advanced
Traduction automatique
La formation était plus pratique
Siphokazi Biyana - Vodacom SA
Formation - Kubernetes on AWS
Traduction automatique
Apprendre sur Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Formation - Kubernetes on Azure (AKS)
Traduction automatique
Il a fourni une bonne base pour Docker et Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Formation - Docker (introducing Kubernetes)
Traduction automatique