Temario del curso
Introducción
- ¿Qué es Kubefirst?
- Descripción general de las características y arquitectura de Kubefirst
- Integración con herramientas de código abierto (Terraform, Vault, Argo, etc.)
Configuración del Entorno de Desarrollo
- Instalación y configuración del SDK de Kubefirst
- Elegir y configurar plataformas en la nube (Local, AWS, Civo, etc.)
- Crear un proyecto de Kubefirst en Visual Studio Code
- Explorar la estructura del proyecto y archivos
Modelo de Programación de Kubefirst
- Comprender las directivas y cláusulas de Kubefirst
- Usar directivas paralelas para crear regiones paralelas
- Usar directivas de kernels para paralelizar kernels
- Usar directivas de bucle para paralelizar bucles
Gestión de Datos en Kubefirst
- Gestionar el movimiento de datos con directivas de datos
- Sincronizar datos con directivas de actualización
- Mejorar la reutilización de datos con directivas de caché
- Crear funciones de dispositivo con directivas de rutina
API y Bibliotecas de Kubefirst
- Comprender la API de Kubefirst en programas host
- Usar la API de Kubefirst para consultar información del dispositivo
- Configurar el número y tipo de dispositivos con la API de Kubefirst
- Gestionar errores y excepciones con la API de Kubefirst
- Usar las bibliotecas de Kubefirst (matemáticas, aleatorias, complejas)
Herramientas de Kubefirst
- Comprender el papel de las herramientas de Kubefirst
- Usar herramientas para perfilar y depurar programas de Kubefirst
- Medir y mejorar el tiempo de ejecución con herramientas (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Aplicaciones de Kubefirst
- Mejores prácticas para desarrollar y desplegar con Kubefirst
- Interoperabilidad con otros modelos de programación (CUDA, OpenCL, SYCL)
- Integración con bibliotecas GPU (cuBLAS, cuFFT)
- Demostración de la aplicación demostrativa Kubefirst Metaphor
Resumen y Próximos Pasos
Requerimientos
- Conocimientos básicos de arquitectura y jerarquía de memoria de computadoras
- Familiaridad con conceptos y comandos de Docker y Kubernetes
Audiencia
- Desarrolladores
Testimonios (5)
me gustó que hicimos la práctica también
Silbia Bursuc
Curso - Kubernetes Advanced
Traducción Automática
él fue paciente y entendió que nos retrasamos
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
El entrenamiento fue más práctico
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Traducción Automática
Aprendiendo sobre Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Curso - Kubernetes on Azure (AKS)
Traducción Automática
Que Brian tiene buen conocimiento del tema y explica bien