打开微信,使用扫一扫进入页面后,点击右上角菜单,
点击“发送给朋友”或“分享到朋友圈”完成分享
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。
热门帖子
精华帖子