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
 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 3200 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Testimonios (5)

Próximos cursos

Categorías Relacionadas