Course Outline
Introduction
- What is Kubefirst?
- Overview of Kubefirst features and architecture
- Integration with open source tools (Terraform, Vault, Argo, etc.)
Setting up Development Environment
- Installing and configuring Kubefirst SDK
- Choosing and setting up cloud platforms (Local, AWS, Civo, etc.)
- Creating a Kubefirst project in Visual Studio Code
- Exploring the project structure and files
Kubefirst Programming Model
- Understanding Kubefirst directives and clauses
- Using parallel directives for creating parallel regions
- Using kernels directives for parallelizing kernels
- Using loop directives for parallelizing loops
Kubefirst Data Management
- Managing data movement with data directives
- Synchronizing data with update directives
- Improving data reuse with cache directives
- Creating device functions with routine directives
Kubefirst API and Libraries
- Understanding Kubefirst API in host programs
- Using Kubefirst API for querying device information
- Setting device number and type with Kubefirst API
- Handling errors and exceptions with Kubefirst API
- Using Kubefirst libraries (math, random, complex)
Kubefirst Tools
- Understanding the role of Kubefirst tools
- Using tools for profiling and debugging Kubefirst programs
- Measuring and improving execution time with tools (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Kubefirst Applications
- Best practices for developing and deploying with Kubefirst
- Interoperating with other programming models (CUDA, OpenCL, SYCL)
- Integrating with GPU libraries (cuBLAS, cuFFT)
- Demonstrating Kubefirst Metaphor demo application
Summary and Next Steps
Requirements
- Basic knowledge of computer architecture and memory hierarchy
- Familiarity with Docker and Kubernetes concepts and commands
Audience
- Developers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (5)
Core k8s knowledge.
Piotr Pawelec - Akamai
Course - Kubernetes Advanced
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
The training was more practical
Siphokazi Biyana - Vodacom SA
Course - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Course - Kubernetes on Azure (AKS)
That Brian has good knowledge of the topic and explains it well
Francisco Demetrio Quitral - IMED S.A
Course - Rancher: administra tus contenedores Docker
Machine Translated