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.
Course Outline
Introduction
- Definition and purpose of Kubefirst
- Summary of core capabilities and architectural components
- Interoperability with open-source infrastructure tools (Terraform, Vault, Argo, etc.)
Development Environment Configuration
- Installation and configuration of the Kubefirst SDK
- Selection and setup of cloud infrastructure (Local, AWS, Civo, etc.)
- Initiation of a Kubefirst project within Visual Studio Code
- Analysis of project structure and file organization
Kubefirst Programming Model
- Interpretation of Kubefirst directives and clause structures
- Application of parallel directives for concurrent region creation
- Utilization of kernel directives to enable parallel execution
- Implementation of loop directives for iterative parallelization
Kubefirst Data Management
- Orchestration of data transfer via data directives
- Synchronization of data states using update directives
- Optimization of data reuse through cache directives
- Definition of device-specific functions via routine directives
Kubefirst API and Libraries
- Integration of the Kubefirst API within host applications
- Use of the Kubefirst API for device information retrieval
- Configuration of device identifiers and types via the Kubefirst API
- Management of error handling and exception protocols
- Application of Kubefirst standard libraries (mathematics, randomization, complex numbers)
Kubefirst Diagnostic Tools
- Functionality and utility of Kubefirst operational tools
- Application of tools for performance profiling and debugging
- Performance measurement and optimization using specialized tools (PGI Compiler, NVIDIA Nsight Systems, Allinea Forge)
Kubefirst Deployment and Integration
- Best practices for software development and deployment lifecycle
- Interoperability with alternative programming models (CUDA, OpenCL, SYCL)
- Integration with specialized GPU libraries (cuBLAS, cuFFT)
- Demonstration of the Kubefirst Metaphor reference application
Conclusion and Subsequent Actions
Requirements
- Fundamental understanding of computer architecture and memory hierarchy
- Working familiarity with Docker and Kubernetes concepts and command-line operations
Target Audience
- Software developers
14 Hours
Testimonials (4)
basic understanding of container/kubernetes and how they interact features of the openshift plattform
Eric Scholze - NOW IT GmbH
Course - Introduction to Containers, Kubernetes & OpenShift
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
How trainer deliver knowledge so effectively
Vu Thoai Le - Reply Polska sp. z o. o.
Course - Certified Kubernetes Administrator (CKA) - exam preparation
The knowledge and exchanges with Augustin