AI芯片简识(一)
”
本篇重点讲述何为AI芯片,AI芯片的分类,不同AI芯片的对比,AI芯片的主流技术路线,AI芯片产业概况,国外国内AI芯片和企业发展情况,最后小结AI芯片发展的预期。
“
——人人都是产品经理(woshipm.com)
第一部分
世间事分为可以计算和不可以计算,例如你给你女朋友买的礼物是可以计算的,但是您对你女朋友的爱是不可以计算的。类似在科技网络领域更狠的事是,即使不可以计算也需要算力来告诉不可以计算,所以现在几乎所有工作的背后都会涉及到算力:AI芯片。
所以对于对科技网络感兴趣的人懂不懂芯片,芯片都无时无刻的存在着,并支撑着我们的PC、手机、汽车、轮船、交通、工业制造等等生活工作的方方面面。
且随着深度学习(DNN)算法需要海量数据的训练,而传统计算架构无法支撑深度学习算法的大规模计算需求,因此AI技术的发展对计算芯片提出了新的需求。
本篇重点讲述何为AI芯片,AI芯片的分类,不同AI芯片的对比,AI芯片的主流技术路线,AI芯片产业概况,国外国内AI芯片和企业发展情况,最后小结AI芯片发展的预期。
v 什么是AI芯片?
以下3种情况都属于AI芯片:
l第一种是能处理AI通用任务且具有核心知识产权(IP)的处理器;
l第二种是融合运营AI算法的普通处理器;
l第三种是较高效提升了语音、图像一项或者多项效率和迭代能力的处理器。
v AI芯片的分类
AI芯片按使用场景分为云端、终端两类。
l云端有CPU、GPU、FPGA;
l终端有ASIC、DSP。
其中云端主要以训练为主,终端以推理任务为主。
v AI芯片的对比
从上图可见,不同架构的芯片在通用/专用性、性能、功耗方面有各自的优点和缺点。
lCPU 通用性最强,但时延严重、散热高、效率最低;
lGPU 相比其他芯片,通用性稍强、速度快、效率高,但是在神经网络的执行阶段效率低;
lDSP 速度快、能耗低,但是任务单一,目前成熟商品仅作为处理器 IP 核使用;
lFPGA 具有低能耗、高性能以及可编程等特性,相对于 CPU 与 GPU 有明显的性能与能耗优势;
lASIC 可以更有针对性地进行硬件层次的优化,从而获得更好的性能。
当然,ASIC 芯片的设计和制造需要大量的资金、较长的时间周期和工程周期,而且深度学习算法也在快速迭代。ASIC 类芯片一旦定制无法再次进行写操作,FPGA 具有硬件可升级、可迭代的优势。所以当前阶段,GPU 配合 CPU 将是人工智能芯片的主流,而后随着视觉、语音、深度学习的算法在 FPGA 上的不断优化,之后会固化到 ASIC 上以降低成本。
v AI芯片的主流技术路线
时下AI芯片的2条技术路线:
l像处理器(GPU)到数字信号处理器(DSP),再到半定制电路(FPGA)和全定制电路(ASIC),这 5 种类型的芯片通用性依次递减,为升级方向;
l另一条路径是遵循非冯诺依曼计算架构,以类脑芯片为代表,采用人脑神经元的结构来提升计算能力,但是从落地情况来看,若实现真正产业化还需要搭建生态系统,包括建立起一整套编程环境、编译器等工具。
技术路线的趋势是,从通用到专用,然后再由专用到另一个域的通用。