昇腾社区首页
中文
注册
开发者
下载

本文档组织结构

本指南作为AscendC 算子开发综合性技术文档,详细阐述编程模型、语言扩展特性、C++类库API、硬件实现、以及调试调优等。无论是入门开发者还是资深工程师,均能通过本指南充分掌握如何高效释放昇腾AI处理器的完整计算潜能。

本文档的组织结构和各章内容如下:

  • 快速入门:从一个简单的样例出发,带您体验Ascend C算子开发的基本流程。
  • 编程模型:介绍Ascend C编程模型和编程范式。
  • 编译与运行:介绍如何编译Ascend C算子,以及算子运行需要的常用接口。
  • 语言扩展层:介绍语言扩展层特性,包括内置变量和函数。
  • C++类库API:介绍Ascend C多层级类库API,包括单指令封装抽象的基础API、基于单核公共算法抽象的高阶API等。
  • 硬件实现:介绍Ascend C硬件实现,包括昇腾AI处理器的硬件架构、硬件规格和使用约束。
  • 调试调优:介绍AscendC算子如何进行功能调试和性能调优。