Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction
- Defining Kubefirst.
- Overview of Kubefirst's features and architecture.
- Integration with open-source tools such as Terraform, Vault, and Argo.
Setting Up the Development Environment
- Installation and configuration of the Kubefirst SDK.
- Selection and setup of cloud platforms (including Local, AWS, and Civo).
- Creating a Kubefirst project within Visual Studio Code.
- Exploration of project structure and file organization.
Kubefirst Programming Model
- Comprehending Kubefirst directives and clauses.
- Utilizing parallel directives to establish parallel regions.
- Employing kernels directives for kernel parallelization.
- Applying loop directives to parallelize loops.
Kubefirst Data Management
- Orchestrating data movement using data directives.
- Synchronizing data through update directives.
- Enhancing data reuse via cache directives.
- Developing device functions with routine directives.
Kubefirst API and Libraries
- Understanding the Kubefirst API within host programs.
- Using the Kubefirst API to query device information.
- Configuring device number and type via the Kubefirst API.
- Managing errors and exceptions using the Kubefirst API.
- Leveraging Kubefirst libraries (including math, random, and complex).
Kubefirst Tools
- Understanding the role of Kubefirst tooling.
- Utilizing tools for profiling and debugging Kubefirst programs.
- Measuring and optimizing execution time using tools such as PGI Compiler, NVIDIA Nsight Systems, and Allinea Forge.
Kubefirst Applications
- Best practices for developing and deploying with Kubefirst.
- Interoperability with other programming models (CUDA, OpenCL, SYCL).
- Integration with GPU libraries (cuBLAS, cuFFT).
- Demonstration of the Kubefirst Metaphor demo application.
Summary and Next Steps
Requirements
- Fundamental understanding of computer architecture and memory hierarchy
- Proficiency with Docker and Kubernetes concepts and commands
Target Audience
- Developers
Testimonials (2)
As i said before , for a person like me (no exp. ) this was a gateway to understanding features and functions with these programs/tools & etc. .
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Course - Docker and Kubernetes
basic understanding of container/kubernetes and how they interact features of the openshift plattform