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.
コース概要
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
要求
- Basic knowledge of computer architecture and memory hierarchy
- Familiarity with Docker and Kubernetes concepts and commands
Audience
- Developers
14 時間
お客様の声 (3)
Interesting labs, help from trainer
Alexey - Tink Poland sp. z o. o.
コース - Certified Kubernetes Application Developer (CKAD) - exam preparation
トレーナーのリュックは素晴らしく、このテーマに関する深い知識、人間的なアプローチ、そして生活のニーズに適応する能力を持っています。
Salim - LHH
コース - Certified Kubernetes Administrator (CKA) - exam preparation
Machine Translated
実践的な演習
Tobias - Elisa Polystar
コース - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated