感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
碧然GPU架构简介
- 碧然概述及用例
- 硬件布局:核心、内存、计算集群
- 与NVIDIA和AMD GPU的比较
设置碧然编程环境
- 安装碧然SDK和运行时
- 理解工具链和编译器模型
- 基本项目结构和构建过程
使用碧然栈进行GPU编程
- 线程和块模型
- 内存管理和数据传输
- 内核开发和启动模式
从CUDA移植到碧然
- CUDA代码的翻译技术
- 常见API映射和适配
- 代码转换实验和练习
调试和性能分析
- 使用碧然的调试器和性能分析器
- 识别性能瓶颈
- 内存访问模式和优化
优化技术
- 线程调度和指令流水线
- 循环展开和共享内存使用
- 面向吞吐量的高级内核调优
案例研究和应用示例
- 使用碧然加速器训练模型
- 移植并分析视觉或NLP模型
- 与CUDA/NVIDIA的性能比较
总结和后续步骤
要求
- 了解GPU架构和并行处理
- 有CUDA、OpenCL或类似GPU编程环境的经验
- 熟悉深度学习框架,如PyTorch或TensorFlow
目标受众
- HPC开发者
- AI基础设施工程师
- 性能优化专家
21 小时
客户评论 (2)
所提供的广泛工具选择
Miruna Buzduga - Aeronamic Eastern Europe
课程 - AI Enablement Training for Engineers
机器翻译
逐步进行的培训,包含大量练习。这就像一场研讨会,我对此感到非常高兴。
Ireneusz - Inter Cars S.A.
课程 - Intelligent Applications Fundamentals
机器翻译