【技术实现步骤摘要】
基于非易失存储器的存储和数据处理方法、装置及设备
本专利技术涉及电子
,尤其涉及一种基于非易失存储器的存储和数据处理方法、装置及设备。
技术介绍
非易失存储器被广泛应用于基于存算一体的神经网络加速器中,例如阻变存储器、相变存储器等。神经网络加速器中的非易失存储器常用于带权重值的乘累加运算,此时,权重值在非易失存储器中的存储是通过将权重值转换为合适的电导值进行存储的。然而,存储在非易失存储器单元的神经网络权重值会由于器件有限的电导开关比而导致无法被精确表示,故存储精度不足进而导致数据处理精度不足的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于非易失存储器的存储和数据处理方法、装置及设备。第一方面,提供一种基于非易失存储器的存储方法,包括:获取需要存储至所述非易失存储器的权重值;如果所述非易失存储器为高阻态存储器件,则根据第一转换方法确定出所述权重值对应的电导值;如果所述非易失存储器为低阻态存储器件 ...
【技术保护点】
1.一种基于非易失存储器的存储方法,其特征在于,包括:/n获取需要存储至所述非易失存储器的权重值;/n如果所述非易失存储器为高阻态存储器件,则根据第一转换方法确定出所述权重值对应的电导值;/n如果所述非易失存储器为低阻态存储器件,则根据第二转换方法确定出所述权重值对应的电导值,其中,所述第一转换方法与所述第二转换方法为不同的转化方法;/n按照所述电导值设置所述非易失存储器,以存储所述权重值。/n
【技术特征摘要】
1.一种基于非易失存储器的存储方法,其特征在于,包括:
获取需要存储至所述非易失存储器的权重值;
如果所述非易失存储器为高阻态存储器件,则根据第一转换方法确定出所述权重值对应的电导值;
如果所述非易失存储器为低阻态存储器件,则根据第二转换方法确定出所述权重值对应的电导值,其中,所述第一转换方法与所述第二转换方法为不同的转化方法;
按照所述电导值设置所述非易失存储器,以存储所述权重值。
2.如权利要求1所述的方法,其特征在于,所述根据第一转换方法确定出所述权重值对应的电导值,包括:
根据公式确定出所述权重值对应的电导值,其中,G为所述电导值,n为所述权重值,gmin为预设的最小权重值对应的最低电导值,K为所述权重值的进制数,m为预设的所述权重值的K进制的位数,w为所述非易失存储器的电导开关比。
3.如权利要求1所述的方法,其特征在于,所述根据第二转换方法确定出所述权重值对应的电导值,包括:
根据公式确定出所述权重值对应的电导值,其中,G为所述电导值,n为所述权重值,gmin为预设的最小权重值对应的最低电导值,K为所述权重值的进制数,m为预设的所述权重值的K进制的位数,w为所述非易失存储器的电导开关比。
4.如权利要求1所述的方法,其特征在于,所述权重值的进制数为二进制。
5.如权利要求1所述的方法,其特征在于,所述非易失存储器为神经网络加速器上的存储器,所述权重值为神经网络权重值。
6.一种基于非易失存储器阵列的数据处理方法,...
【专利技术属性】
技术研发人员:张锋,霍强,宋仁俊,
申请(专利权)人:中国科学院微电子研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。