历史上的今天
返回首页

历史上的今天

今天是:2024年11月20日(星期三)

正在发生

2020年11月20日 | 知存科技揭秘 数模混合存算一体芯片

2020-11-20 来源:爱集微

近日,知存科技完成了A+轮的投资,据悉,该投资将会支持知存科技在人工智能端侧芯片领域加大研发力度和拓展业务能力,这也是国投在人工智能芯片前沿领域的又一重要战略投资。

知存科技创立于2017年10月,总部位于北京市海淀区,其创始人团队在国际上最早开始利用Flash构建基于存算一体架构的深度学习神经网络,并完成了全球第一款“存算一体”深度学习芯片。

近年来,存算一体芯片架构得到人们的广泛关注与研究。这种芯片是把传统以计算为中心的架构转变为以数据为中心的架构,利用存储器进行直接数据处理,从而把数据存储与计算融合在同一个芯片中。通过模拟方式有效的完成卷积运算,突破传统的冯诺依曼架构,因此在功耗、算力上相比传统芯片都有数量级的提升。

传统存算一体芯片架构的基本思想是通过在存储器中内置逻辑计算单元,从而把一些简单但数据量又很大的逻辑计算功能放在存储器中完成,以减少存储器与处理器之间的数据传输量以及传输距离。但是,在存储器中内置逻辑计算单元的设计复杂度和制造成本都非常高,很难大规模产业化。

为此,知存科技在18年11月28日申请了一项名为“一种数模混合存算一体芯片以及运算装置”的发明专利(申请号:201811436971.5),申请人为北京知存科技有限公司。

根据目前该专利公开的资料,让我们一起来看看这项数模混合存算一体芯片吧。

如上图,为这种数模混合存算一体芯片的整体架构图,其中包括多个闪存处理器阵列以及连接这些阵列的片上存储器。每个闪存处理阵列读取片上存储器中的数据,并对数据进行运算处理,得到运算结构后将结果传输到片上存储器,最后片上存储器则会将处理结果存储起来。

虽然该架构中包含多个闪存处理阵列,但是在进行数据处理时并不是一次性应用全部的处理阵列,而是可以实现动态的按需分配,这样不仅可以做到处理阵列利用最大化,同时也可以显著降低整个系统的功耗。

此外,该专利提供的数模混合运算一体芯片可以集成在一个片上存储器上,实现数模混合存算一体的功能,并能有效降低设计复杂度和制造成本,有利于大规模产业化。

我们接着来看看这种数模混合存算一体芯片的局部电路结构图,如上图,在数模混合存算一体芯片的基础上,该结构还包括:写入电路5、读取电路6以及DAC7、ADC4。

闪存处理阵列的输出端依次连接ADC4、写入电路5、片上存储器3,因为闪存处理阵列输出的运算结果为模拟数据。所以在闪存处理阵列的输出端连接ADC4,以将该模拟运算结果转换为片上存储器能够存储的数字信号,该数字信号通过写入电路写入片上存储器的预定地址,从而实现利用数字存储器存储模拟数据。

值得一提的是,该数模混合存算一体芯片中的多个闪存处理阵列共用一套ADC、DAC、写入电路和读取电路来与片上存储器交互。因为片上存储器是分时复用的,所以多个闪存处理阵列共用一套ADC、DAC、写入电路和读取电路不会影响芯片功能,还能够简化芯片结构、减少芯片面积,降低芯片成本。

那么我们来结合实际应用中的神经网络算法,来看看这种数模混合存算一体芯片是如何来实现具体的神经网络算法的吧。

如上图,是目前主流的深度学习神经网络结构图,该深度神经网络包括t层,即Layer1~Layer(t),每层中包括多个神经元,每个神经元接收上一层中多个神经元的输出作为输入,对接收的数据进行一定的运算,得到该神经元的输出,输至下一层中的多个神经元,作为下一层中对应神经元的输入,通过多层之间逐步递进的学习,实现复杂的运算识别等功能。

其中,Layer1作为输入层来输入待处理的数据;Layer(t)作为输出层来输出运算结果,Layer2~Layer(t-1)是神经网络中的隐藏层,具体的运算处理过程就是在这些层中实现的。

如上图,就是数模混合存算一体芯片实现神经网络运算的系统图,其中,对多个闪存处理阵列进行分组,得到t-2个闪存处理阵列组:第1闪存处理阵列组~第t-2闪存处理阵列组分别用于实现上面神经网络中的Layer2~Layer(t-1)层,剩下的两个阵列作为神经网络的输入于输出层。

该数模混合存算一体芯片在处理具体的模型时,根据训练合格的神经网络的权重参数,设置各可编程半导体器件的阈值电压,然后将待处理数据输入至该数模混合存算一体芯片进行运算,这样就可实现神经网络的前向传播应用过程。

以上就是知存科技发明的用于AI运算的数模混合存算一体芯片,这种芯片在实现数模混合存算一体的功能基础上,可以有效降低设计复杂度和制造成本,有利于大规模产业化。同时各个闪存处理阵列可以独立运行,进而可以根据不同需求选择性地使用各闪存处理阵列,实现不同功能,进而增加了设计的灵活性。


推荐阅读

史海拾趣

General Electronic Devices公司的发展小趣事
提供稳定的直流电压。
Datalinear公司的发展小趣事

在国内市场取得成功后,Datalinear公司开始寻求国际化的发展。公司派遣团队前往欧美等发达国家进行市场调研,并根据当地市场需求进行产品定制。通过不懈的努力,Datalinear公司的产品在海外市场取得了良好的销售业绩,并逐步建立了全球化的销售网络。

高创科技(gotrend)公司的发展小趣事

在国内市场取得成功后,Datalinear公司开始寻求国际化的发展。公司派遣团队前往欧美等发达国家进行市场调研,并根据当地市场需求进行产品定制。通过不懈的努力,Datalinear公司的产品在海外市场取得了良好的销售业绩,并逐步建立了全球化的销售网络。

Cardinal Components公司的发展小趣事

1986年,Cardinal Components公司正式成立,标志着其在电子行业的起点。初创时期,公司面临着资金短缺、市场竞争激烈等诸多挑战。然而,凭借创始人的远见卓识和团队的共同努力,Cardinal迅速确立了其在宽线晶体和振荡器制造领域的专业地位。公司不断研发新产品,提高产品质量,逐渐赢得了客户的信任和市场的认可。

EXCELTA公司的发展小趣事

随着公司规模的扩大,产品质量的稳定性成为制约Excelta进一步发展的瓶颈。为了解决这一问题,公司决定引入先进的质量管理体系,并投入大量资源进行培训和改造。经过不懈的努力,Excelta的产品质量得到了显著提升,客户满意度也大幅提高。这一转变不仅为公司赢得了更多的订单,还奠定了公司在行业中的领先地位。

Hammond公司的发展小趣事

Excelta公司创立于20世纪90年代初,当时电子元器件市场正处于快速发展阶段。创始人李明看到连接器市场的巨大潜力,决定投身其中。然而,初创时期资金紧张,技术储备薄弱,公司面临巨大挑战。李明带领团队日夜兼程,通过技术创新和成本控制,成功开发出第一款具有竞争力的连接器产品,并迅速获得了市场的认可。此后,Excelta逐渐在连接器领域崭露头角。

问答坊 | AI 解惑

LCD基础及S3C2410 LCD控制器详解

电视机所采用的 CRT(阴极射线管)有着体积大、重量重、尺寸受限等缺点。随着电子科技的发展,对移动显示的要求越来越多,CRT 的先天限制,让其小型化、行动化的理想受到阻碍。这使得开发新一代的显示器技术变得更有其必要!新一代的显示器讲求几个重 ...…

查看全部问答>

基于TinyOS的装备温度检测系统

摘要:运用无线传感网络技术构建小型无线传感网络,并以基于嵌入式系统TinyOS的结构化编程语言nesC编制系统软件,实现对装备中多个运行部件的无线实时温度检测。其软件含两个模块,分别用于温度采集和无线传送,以及实现无线传送的中继功能。在完成 ...…

查看全部问答>

分享一个National Semiconductor 的网络大学,里面是国半工程师的技术报告视频

里面涵盖广泛 仁者见仁,智者见智啦。 http://www.national.com/analog/training FYI…

查看全部问答>

利用低成本四运放驱动RF调制器

本帖最后由 paulhyde 于 2014-9-15 09:18 编辑  本文介绍的视频电路组合了音频副载波   图1. 用于NTSC制式的陷波器和延迟均衡器   为了获得最佳性能,输入应该由低阻信号源驱动,例如运算放大器或有源滤波器。两个二阶全通滤波环节(U1a、 ...…

查看全部问答>

tooflat的sfilter问题,又来麻烦大家了!

我是初学过滤驱动透明加解密开发,学习了tooflat的源程序,我用ifs kit编译成功了,安装上之后重启,系统就是进不去,请学过这个源程序的同仁帮忙指点一下!…

查看全部问答>

求助......一个IC的擦除问题

MC68HC711KS2 请问哪位老大知道这颗IC写完程序后如何擦除.. 编程器上只有一个erse EEprom,这个不能擦掉全部的…

查看全部问答>

求WINCE下做视频播放方案

在WINCE下做视频播放,要求能播放播放AVI等文件(视频支持MEPG1\\2\\4、Divx、xVid格式,音频支持MP3、WAV、WAV)。对视频播放方面不太了解,请高人赐教方案及技术,有源码更好!~…

查看全部问答>

批量产生警告,请指点!!!!!!!!!!

module        state(rst,clk,bale,iow,la,ld,dout,ad);input        rst;input        clk;input        bale;input        iow;input[3:0 ...…

查看全部问答>

申请TI LM3S8962 评估套件试用

申请TI LM3S8962 评估套件试用分类信息 - 开发板申请预期成果 实现 IEEE 1588精确对时协议时间安排/项目实施细则 11月份上半月熟悉LS3M8962以及contex-m3开发环境。11月下半月到熟悉MDK软件,和Linux 系统移植问题。12月完成Linux系统移植和实现以 ...…

查看全部问答>