认证内容
章节 | 时长(分钟) | 学习目标 |
---|---|---|
Ascend C基础概念 | 10 | 1、了解什么是Ascend C |
2、了解使用Ascend C开发自定义算子的优势 | ||
3、了解什么是CANN | ||
4、了解AICORE的作用 | ||
5、了解AICORE内部支持的核心计算 | ||
6、了解什么是SIMD计算 | ||
Ascend C编程模型与范式 | 40 | 1、了解达芬奇架构的设计原则 |
2、了解指令流、信号流、数据流的基本概念 | ||
3、了解昇腾AI处理器如何进行SPMD并行计算 | ||
4、了解如何编写及调用核函数 | ||
5、了解Ascend C中提供的基础编程API | ||
Ascend C矢量编程 | 25 | 1、掌握Ascend C算子的核函数开发流程 |
2、可以进行简单算子的分析及核函数开发 | ||
Ascend C算子调用(核函数调用) | 30 | 1、成功编写Ascend C Hello World样例并执行 |
2、成功编写Add算子样例程序并在CPU和NPU侧执行验证 | ||
3、理解CPU模式和NPU模式的区别 |
认证学习
Ascend C算子开发(入门)课程
本课程是AscendC算子开发的初级教程,通过课程讲解及样例实操,帮助你学习如何使用AscendC开发自己的算子。
通过本课程将掌握:
- Ascend C基础概念
- Ascend C编程模型与范式
- Ascend C矢量编程
- Ascend C算子调用(核函数调用)
课程
Ascend C算子开发(入门)
认证事项
- 1.考试仅支持电脑端操作
- 2.通过考试后需在10天内完成实名认证,逾期未完成实名认证将无法发放证书
- 3.考试及实名认证通过后24小时,可前往个人中心-我的微认证查看证书编号或下载电子证书
- 4.证书自颁布之日起2年内有效
- 5.为了确保您考取的微认证真实有效,且能充分发挥其对您的积极作用,维护认证的公正性和可信度,微认证证书支持在社区侧公开查询,可前往微认证证书查询使用证书编号进行查询。感谢您选择参加本认证,祝您取得优异成绩!