Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 14 horas
Temario del curso
Introducción
- ¿Qué es Kubefirst?
- Visió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 y los archivos del proyecto
Modelo de programación de Kubefirst
- Comprensión de las directivas y cláusulas de Kubefirst
- Uso de directivas paralelas para crear regiones paralelas
- Uso de directivas de núcleos (kernels) para parallelizar kernels
- Uso de directivas de bucles para parallelizar bucles
Gestión de datos de Kubefirst
- Gestión del movimiento de datos con directivas de datos
- Sincronización de datos con directivas de actualización
- Mejora de la reutilización de datos con directivas de caché
- Creación de funciones de dispositivo con directivas de rutina
API y bibliotecas de Kubefirst
- Comprensión de la API de Kubefirst en programas host
- Uso de la API de Kubefirst para consultar información del dispositivo
- Configuración del número y tipo de dispositivo con la API de Kubefirst
- Gestión de errores y excepciones con la API de Kubefirst
- Uso de bibliotecas de Kubefirst (math, random, complex)
Herramientas de Kubefirst
- Comprensión del papel de las herramientas de Kubefirst
- Uso de herramientas para perfilar y depurar programas de Kubefirst
- Medición y mejora del tiempo de ejecución con herramientas (Compilador PGI, NVIDIA Nsight Systems, Allinea Forge)
Aplicaciones de Kubefirst
- Mejores prácticas para el desarrollo y despliegue con Kubefirst
- Interoperación con otros modelos de programación (CUDA, OpenCL, SYCL)
- Integración con bibliotecas de GPU (cuBLAS, cuFFT)
- Demostración de la aplicación demo Metaphor de Kubefirst
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de arquitectura informática y jerarquía de memoria
- Conocimiento familiar de los conceptos y comandos de Docker y Kubernetes
Audiencia
- Desarrolladores
Reseñas (2)
Como mencioné anteriormente, para una persona como yo (sin experiencia), esto supuso una puerta de entrada para comprender las funciones y características de estos programas, herramientas y demás.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Curso - Docker and Kubernetes
Traducción Automática
comprensión básica de contenedores/kubernetes y su interacción características de la plataforma Openshift
Eric Scholze - NOW IT GmbH
Curso - Introduction to Containers, Kubernetes & OpenShift
Traducción Automática