Ascend C教程文档全新来袭!囊括最佳实践、硬核原理、开发技巧...快来get新技能~

举报
昇腾CANN 发表于 2024/05/31 11:31:18 2024/05/31
【摘要】 自昇腾Ascend C编程语言发布至今,已经有不少开发者通过官方教程文档、学习视频中快速掌握了如何开发Ascend C算子。然而对于一些深度开发者,需要更深入了解高性能编程技巧,更深层次理解编程模型和硬件架构、不同算子开发工程的区别以及高阶API的实现原理等。

自昇腾Ascend C编程语言发布至今,已经有不少开发者通过官方教程文档、学习视频中快速掌握了如何开发Ascend C算子。然而对于一些深度开发者,需要更深入了解高性能编程技巧,更深层次理解编程模型和硬件架构、不同算子开发工程的区别以及高阶API的实现原理等。

为此,我们做了文档升级,并已在昇腾社区上线,相信很多改进点一定是你关心的,快来一睹为快吧!

1 亮点一:发布最佳实践,助力开发者高性能编程

新增发布《Ascend C最佳实践》,对算子开发的知识经验进行归纳总结,帮助开发者快速掌握算子高性能编程技巧。

亮点一.png


文档链接:LINK

2 亮点二:介绍硬件架构,提供不可或缺的知识背景

硬件架构能够帮助初学者更好地理解编程模型,帮助深度开发者更深入地理解性能优化手段。

亮点二.png

文档链接:LINK

亮点三:提供编程模型实现原理,让开发者“知其所以然”

编程模型实现原理便于开发者更好的理解编程模型的设计思路和优势,对于后续的深度开发也会有所帮助。

亮点三.png

文档链接:LINK

亮点四:提供高阶API实现框图,提供算法“最佳实践”

​高阶API算法框图揭示了高阶API背后的实现原理,又为开发者提供了一种“最佳实践”的参考,便于开发出特定功能的高阶API,实现差异化竞争优势。

亮点四.png

文档链接:LINK

亮点五:优化大纲结构,便于开发者按需查找

新文档大纲从用户的实际使用场景出发,按照编程模型、算子开发、算子调用等几个核心场景组织内容,便于开发者按需查找。同时,每个章节的内容根据用户使用经验由浅入深讲解,比如矩阵编程章节按照"基本概念>基础算子实现>更多深度使用方法(多核、异步)"等循序渐进引导开发者学习。

亮点五.png

文档链接:LINK

6 亮点六:通过两种算子开发工程对比,直观解答使用疑惑

对于开发者感到模糊、不清楚的内容,我们有针对性的增加了必要的引导和归纳信息:比如为了解决开发者对开发工程的迷惑,单独提供了算子开发工程对比章节,对两种工程的调用方式、开发过程、发布形式进行了对比。

亮点六.png

文档链接:LINK


欢迎大家体验后在文档页面点击星星进行评分,您的认可是我们前进的动力!

评分.png

更多相关内容请参考:Ascend C 官方教程》

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。