云天励飞基于算法芯片化的思路采用“双轮驱动”理念:通过对于芯片产品打造产品应用;基于应用海量数据反哺算法,通过对于算法的理解来指导芯片的设计。
“通过这样的数据赋能方式,基于算法芯片化的技术平台,我们会构造一系列的系统解决方案去支持自进化城市智能体。” 深圳云天励飞技术股份有限公司芯片BD总监张福林说到,“基于这样的理念,我们通过自定义指令集、自定义神经网络处理器架构、SoC设计及工具链的协同努力去促进芯片在各种应用场景下的计算高效性,以及对于场景的适应性。”
据介绍,Edge10V作为系列化芯片,有两个大点:
CPU:内置RISC-V 大核CPU (单核5.8 DMIPS/MHz)
NPU:内置云天励飞第四代自主知识产权 NPU NNP400T(12Tops@int8)
GPU:内置GPU GC8000L,性能对标Arm Mali G52
采用国产14nm工艺,国产基板和封装,由国内供应商在国内工厂完成生产制造与测试。实现芯片设计生产加工全流程自主可控。
“我们采用了国产的工艺、国产的封装,由国内工厂完成国内生产制造交付。对于云天励飞自己而言,也是从设计到生产的全流程。” 张福林说到,作为AP级的边缘计算SoC,也不仅仅只做AI处理,Edge10V可以支持双千兆网口、多路网络接入,也支持不同传感器的接入,另外还有8x PCle3.0接口支持不同的外设扩展。
在CPU方面,Edge10V配备基于64-bit RISC-V核心的CPU@1.2GHZ矢量处理器,遂于边缘AI SoC来说具备不错的CPU能力和算力。
其中较大的优势集中在“有效算力”,张福林认为,Edge10V的NPO算力较强,基于芯片也有对应的软件栈,“其中核心部分就是基于异构的芯片架构,有匹配的软件设计,可以很好的去做调度。另外就是把很多计算资源,通过合理分配到不同的硬件加速器里运行。”
谈到AI芯片,绕不过去的就是对AI工具链、模型的支持,目前云天励飞基于TVM设计了一套系统来支持Pytorch、Onnx、Caffe等主流工具,也支持CNN、RNN、Transformer的模型,可以对外提供SoC芯片以及一系列的模组产品。
边缘计算因为场景的碎片化,可能会有很多量比较小的需求,云天励飞也有针对性的做了一些芯片模组产品。包括针对嵌入式设备的MINI PCIe加速卡,可以应用到边缘服务器产品,同时也有SoC的主控应用和单芯片方案。
从产品的形态来说,云天励飞Edge10V主要覆盖端和边缘。
其他RISC-V芯片可参阅: