感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- 什么是 Kubefirst?
- Kubefirst 功能和架构概述
- Kubefirst 如何与其他开源工具集成,例如 Terraform、Vault、Argo 等
设置开发环境
- 安装和配置 Kubefirst SDK
- 选择和设置支持的云平台,例如本地、AWS、Civo 等。
- 使用 Visual Studio 代码创建一个新的 Kubefirst 项目
- 探索项目结构和文件
Kubefirst Programming 型号
- 了解 Kubefirst 指令和子句在主机和设备代码中的作用
- 使用 Kubefirst 并行指令和子句创建并行区域,并指定 gang、worker 和 vector 的数量
- 使用 Kubefirst kernels 指令和子句创建内核区域,让编译器决定并行度
- 使用 Kubefirst 循环指令和子句并行化循环并指定循环分布、折叠、缩减和平铺
库贝普 Data Management
- 使用 Kubefirst 数据指令和子句管理数据移动和数据区域
- 使用 Kubefirst update 指令和子句在主机和设备之间同步数据
- 使用 Kubefirst 缓存指令和子句来改进数据重用和局部性
- 使用 Kubefirst 例程指令和子句创建设备函数并指定函数类型和向量长度
Kubefirst API 和库
- 了解 Kubefirst API 在主机程序中的作用
- 使用 Kubefirst API 查询设备信息和能力
- 使用 Kubefirst API 设置设备编号和设备类型
- 使用 Kubefirst API 处理错误和异常
- 使用 Kubefirst API 创建和同步事件
- 使用 Kubefirst 库(如 math、random、complex)执行常见任务和操作
Kubefirst 工具
- 了解 Kubefirst 工具在开发过程中的作用
- 使用 Kubefirst 工具分析和调试 Kubefirst 程序,并识别性能瓶颈和机会
- 使用 PGI 编译器、NVIDIA Nsight Systems 和 Allinea Forge 等 Kubefirst 工具来衡量和提高执行时间和资源利用率
Kubefirst 应用程序
- 了解使用 Kubefirst 开发和部署应用程序的最佳实践和技巧
- 使用 deviceptr、use_device 和 kubefirst_memcpy 等 Kubefirst 互操作性功能,将 Kubefirst 与其他编程模型(如 CUDA、OpenCL 和 SYCL)集成
- 使用 Kubefirst 互操作性功能(如 host_data 和 declare)将 Kubefirst 与 GPU 库(如 cuBLAS 和 cuFFT)集成
- 使用 Kubefirst Metaphor 演示应用程序演示平台上的所有内容是如何工作的
摘要和后续步骤
要求
- 计算机体系结构和内存层次结构的基础知识
- 熟悉 Docker 和 Kubernetes 概念和命令
观众
- 开发 人员
14 小时
客户评论 (5)
他很有耐心,明白我们落后了
Albertina - REGNOLOGY ROMANIA S.R.L.
课程 - Deploying Kubernetes Applications with Helm
机器翻译
他解释了一切,而不仅仅是 k8s 的概念。
Stefan Voinea - EMAG IT Research S.R.L
课程 - Certified Kubernetes Application Developer (CKAD) - exam preparation
机器翻译
Depth of knowledge of the trainer
Grant Miller - BMW
课程 - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
课程 - Docker (introducing Kubernetes)
There was a lot to lean, but it never felt rushed.