Ascend C API列表【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkitAscend C 提供了一套层次化的 API 体系涵盖了从底层 C 扩展到高阶 C 类库的完整能力。它支持开发者以标准 C/C 语法为基础在 AI Core(SIMD/SIMT) 及 AI CPU 等多种编程模型下灵活实现精细化的内存管理与高效的矢量/矩阵运算。API分类总览下表展示了 Ascend C API 的总体分类帮助开发者根据编程模型和功能需求快速定位所需API。API一级分类API二级分类分类说明SIMD API基础API实现对硬件能力的抽象开放芯片的能力保证完备性和兼容性。标注为ISASIInstruction Set Architecture Special Interface硬件体系结构相关的接口类别的API不能保证跨硬件版本兼容。C API纯C接口开放芯片完备编程能力支持数组分配内存一般基于指针编程提供与业界一致的C语言编程体验。高阶 API实现一些常用的计算算法用于提高编程开发效率通常会调用多种基础API实现。高阶API包括数学库、Matmul、Softmax等API。高阶API可以保证兼容性。SIMT API-对标业界提供单指令多线程API。以单条指令多个线程的形式来实现并行计算。SIMT编程主要用于向量计算特别适合处理离散访问、复杂控制逻辑等场景。SIMT API支持两种编程模型SIMT编程、SIMD与SIMT混合编程具体支持的API请分别参见SIMT编程API列表、SIMD与SIMT混合编程API列表。AI CPU API-通常作为上述API的补充主要承担非矩阵类、逻辑比较复杂的分支密集型计算。Utils API-丰富的通用工具类涵盖标准库目前仅支持SIMD、平台信息获取、运行时编译及日志输出等功能支持开发者高效实现算子开发与性能优化。【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
CANN/asc-devkit Ascend C API列表
发布时间:2026/5/20 4:28:43
Ascend C API列表【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkitAscend C 提供了一套层次化的 API 体系涵盖了从底层 C 扩展到高阶 C 类库的完整能力。它支持开发者以标准 C/C 语法为基础在 AI Core(SIMD/SIMT) 及 AI CPU 等多种编程模型下灵活实现精细化的内存管理与高效的矢量/矩阵运算。API分类总览下表展示了 Ascend C API 的总体分类帮助开发者根据编程模型和功能需求快速定位所需API。API一级分类API二级分类分类说明SIMD API基础API实现对硬件能力的抽象开放芯片的能力保证完备性和兼容性。标注为ISASIInstruction Set Architecture Special Interface硬件体系结构相关的接口类别的API不能保证跨硬件版本兼容。C API纯C接口开放芯片完备编程能力支持数组分配内存一般基于指针编程提供与业界一致的C语言编程体验。高阶 API实现一些常用的计算算法用于提高编程开发效率通常会调用多种基础API实现。高阶API包括数学库、Matmul、Softmax等API。高阶API可以保证兼容性。SIMT API-对标业界提供单指令多线程API。以单条指令多个线程的形式来实现并行计算。SIMT编程主要用于向量计算特别适合处理离散访问、复杂控制逻辑等场景。SIMT API支持两种编程模型SIMT编程、SIMD与SIMT混合编程具体支持的API请分别参见SIMT编程API列表、SIMD与SIMT混合编程API列表。AI CPU API-通常作为上述API的补充主要承担非矩阵类、逻辑比较复杂的分支密集型计算。Utils API-丰富的通用工具类涵盖标准库目前仅支持SIMD、平台信息获取、运行时编译及日志输出等功能支持开发者高效实现算子开发与性能优化。【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考