【技术实现步骤摘要】
一种基于查找表结构的全数字存内计算装置
[0001]本申请涉及电子
,尤其涉及一种基于查找表结构的全数字存内计算装置。
技术介绍
[0002]在边缘计算电路层出不穷的大环境下,存内计算电路很好的解决了冯诺依曼架构的数据传输的问题。因此,学术界和工业界有越来越多的目光聚焦于存内计算的领域。
[0003]目前,主流的存内计算电路采用模拟域计算,通过将电压量化进行乘累加运算。但这种方法精度较低,不适用高精度使用场景。数字域存内计算架构能够解决精度问题,但其计算过程中的加法树电路的功耗太大,致使其存在功耗方面的问题。
[0004]因此,如何解决数字域存内计算架构的功耗问题,是目前研究的重点。
技术实现思路
[0005]针对目前数字域存内计算架构的功耗问题,本专利技术提供了一种基于查找表结构的全数字存内计算装置,由于查找表可以实现按位乘法和第一级加法,能够替代数字域存内计算架构中的加法树电路中的计算,且无需再在SRAM基本单元中配备乘法器。此外,因查找表结构能够事先根据权重进行计算,从而在输入激励 ...
【技术保护点】
【技术特征摘要】
1.一种基于查找表结构的全数字存内计算装置,其特征在于,包括:SRAM中的两个基本SRAM单元:第一SRAM单元和第二SRAM单元,查找表结构;其中,所述查找表结构分别连接所述第一SRAM单元和所述第二SRAM单元;所述第一SRAM单元的输入输出均为神经网络的第一权重;所述第二SRAM单元的输入输出均为所述神经网络的第二权重;所述查找表结构直接将所述第一SRAM单元和所述第二SRAM单元的输出作为输入,以及接入第一输入激励和第二输入激励;所述查找表结构的输出包含:进位输出,和位输出;在输入所述第一输入激励和所述第二输入激励前,所述查找表结构,分别从所述第一SRAM单元和所述第二SRAM单元接收所述第一权重和所述第二权重进行事先预算;在输入所述第一输入激励和所述第二输入激励时,所述查找表结构结合预算得到的数据进行选择输出。2.如权利要求1所述的装置,其特征在于,所述查找表结构包括:运算单元,第一多路选择器,第二多路选择器;所述第一多路选择器的输入端和所述第二多路选择器的输入端分别连接所述运算单元;其中,所述运算单元,起到对所述第一权重和所述第二权重的事先预算作用;所述第一多路选择器的输入包含:所述预算得到的数据;所述第一多路选择器的选择信号包含:所述第一输入激励,所述第二输入激励;所述第一多路选择器的输出包含:所述和位输出;所述第二多路选择器的输入包含:所述预算得到的数据;所述第二多路选择器的选择信号包含:所述第一输入激励,所述第二输入激励;所述第二多路选择器的输出包含:所述进位输出。3.如权利要求2所述的装置,其特征在于,所述第一多路选择器、所述第二多路选择器均为四选一多路选择器。4.如权利要求3所述的装置,其特征在于,所述运算单元,包括:第一反相器,第二反相器;所述第一反相器,输入端连接所述第一SRAM单元,起到对所述第一权重的反相作用;所述第二反相器,输入端连接所述第二SRAM单元,起到对所述第二权重的反相作用。5.如权利要求4所述的装置,其特征在于,所述运算单元,还包括:第一与门,其中一个输入端共同连接所述第一SRAM单元和所述第一反相器的输入端,另一个输入端共同连接所述第二SRAM单元和所述第二反相器的输入端;所述第一与门的输入包含:所述第一权重、所述第二权重;所述第一与门的输出端连接所述第二多路选...
【专利技术属性】
技术研发人员:乔树山,曹景楠,尚德龙,周玉梅,
申请(专利权)人:中科南京智能技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。