本技术涉及一种集成存储与计算功能的电路和电子设备。该电路包含忆阻器阵列、数模转换电路、位线计算模块、源线计算模块以及控制模块。控制模块设计用于根据特定算法控制电路的运算过程,实现数据存储与处理的高效整合。
背景技术
存算一体技术可以在底层实现存储和计算功能的融合,从而大幅度降低由数据搬移引起的延迟和功耗,同时也能够利用忆阻器阵列实现高并行度的模拟计算。存算一体技术聚焦于神经网络的前向推理加速。然而由于一些非理想特性的存在,基于存算一体的片上推理精度限制了神经网络的部署和实现。通过片上的反向传播训练来对映射的权重进行更新,能够使权重适应部分硬件非理想特性,从而提高片上前向推理的准确率。因此,需要用于神经网络前向推理运算的存算一体硬件也能够具备反向传播计算的功能。
实现思路