百科一下BANG ipfootball2019-06-06 10:17:43 回复 3 查看 资源共享
百科一下BANG

BANG是寒武纪的机器学习处理器的编程模型代称,BANG C是此编程模型的一种实例化编程语言,即在C/C++语言的基础之上裁剪和扩展,来适配寒武纪的指令集架构MLISA。

BANG的寓意是寒武纪大爆炸,这种编程模型或智能计算体系架构的设计理念或目标是端云一体化,为智能计算芯片提供一套完备的可编程软件生态。

BANG C语言使用CNCC(Cambricon Neuware Compiler Collection)进行编译,基于开源社区clang/llvm开发,可以编译出LLVM IR或者BANG MLISA,MLISA需要使用CNAS(Cambricon Neuware Assembler)编译成MLU系列芯片使用的二进制可执行程序。

BANG MLISA是一套MLU架构的汇编语言,可以兼容多代寒武纪芯片架构IP。

官方微博 官方微信
版权所有 © 2019 寒武纪 Cambricon 备案/许可证号:京ICP备17003415
关闭