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
- Definition and scope of Kubefirst.
- A comprehensive overview of Kubefirst features and architectural design.
- Integration mechanisms with open-source tools such as Terraform, Vault, and Argo.
Development Environment Setup
- Installation and configuration of the Kubefirst SDK.
- Selection and setup of cloud platforms, including Local, AWS, and Civo.
- Creation of a Kubefirst project within Visual Studio Code.
- In-depth exploration of project structure and file organization.
Kubefirst Programming Model
- Analyzing Kubefirst directives and clauses to understand their function.
- Implementing parallel directives to define parallel execution regions.
- Applying kernels directives to parallelize kernel operations.
- Leveraging loop directives for loop parallelization.
Kubefirst Data Management
- Controlling data movement through data directives.
- Ensuring data synchronization via update directives.
- Enhancing data reuse strategies using cache directives.
- Defining device functions with routine directives.
Kubefirst API and Libraries
- Comprehending the Kubefirst API within host programs.
- Employing the Kubefirst API to query device-specific information.
- Configuring device number and type via the Kubefirst API.
- Managing errors and exceptions through the Kubefirst API.
- Utilizing Kubefirst libraries for mathematical, random, and complex number operations.
Kubefirst Tools
- Evaluating the role of specialized Kubefirst tools in the workflow.
- Applying tools for the profiling and debugging of Kubefirst programs.
- Optimizing execution time using performance analysis tools such as the PGI Compiler, NVIDIA Nsight Systems, and Allinea Forge.
Kubefirst Applications
- Adhering to best practices for developing and deploying with Kubefirst.
- Interoperability with other programming models including CUDA, OpenCL, and SYCL.
- Integration with GPU libraries such as cuBLAS and 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 command-line interfaces.
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