×

签到

分享到微信

打开微信,使用扫一扫进入页面后,点击右上角菜单,

点击“发送给朋友”或“分享到朋友圈”完成分享

百科一下BANG ipfootball2019-06-06 10:17:43 回复 11 查看 资源共享
百科一下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。

版权所有 © 2024 寒武纪 Cambricon.com 备案/许可证号:京ICP备17003415号-1
关闭