【技术实现步骤摘要】
【国外来华专利技术】具有单独权重更新和干扰电路的电阻式处理单元架构
本公开总体上涉及电阻式处理单元(RPU)架构,具体地涉及更新和读取存储在RPU存储单元中的权重值的技术。
技术介绍
近年来,基于深度神经网络(DNN)的模型由于大型标记的数据集的可用和计算资源的连续改进而取得了显著的进步。DNN被用于不同应用,包括例如对象/语音识别、语言翻译、模式提取和图像处理。DNN模型的质量取决于对大量训练数据的处理以及越来越复杂的神经网络。就这一点而言,训练复杂DNN模型是耗时且计算密集的任务,其可能需要许多天或星期使用具有许多计算节点(例如,数据中心规模的计算资源)的并行且分布式计算架构来执行以完成DNN模型的训练。为了减少训练时间,在常规CMOS技术中或通过使用新兴的非易失性存储器(NVM)技术来追求处理DNN工作负荷的硬件加速技术。然而,已经发现,与传统的硬件加速技术相比,RPU加速器设备具有将DNN训练加速几个数量级、同时使用更少功率的潜力。DNN训练一般依赖于后向传播算法,其包括三个重复循环:前向、后向和权重更新。已确定,基于RPU存储单元的二维(2D)交叉式阵列的RPU加速器器件可经配置以并行地执行后向传播算法的所有三个循环,因此与使用中央处理单元(CPU)和图形处理单元(GPU)的现有技术实施例相比,潜在地在DNN训练中以较低功率和减少的计算资源提供显著加速。RPU加速器可以本地存储和更新权重值,从而使训练过程期间的数据移动最小化并且充分利用DNN训练过程的局部性和并行性。包括RPU单元阵列的随机训练的DNN可以具有 ...
【技术保护点】
1.一种电阻处理单元(RPU)器件,包括:/n权重更新累积电路,具有连接至更新行控制线的第一输入和连接至更新列控制线的第二输入;/n权重更新控制电路,其连接至该权重更新累积电路的输出;和/n可调谐电阻器件,其耦合到权重更新控制电路,并且连接到读取行控制线和读取列控制线;/n其中,权重更新累积电路被配置得用于:(i)维持权重更新累积值h
【技术特征摘要】
【国外来华专利技术】20180416 US 15/954,1701.一种电阻处理单元(RPU)器件,包括:
权重更新累积电路,具有连接至更新行控制线的第一输入和连接至更新列控制线的第二输入;
权重更新控制电路,其连接至该权重更新累积电路的输出;和
可调谐电阻器件,其耦合到权重更新控制电路,并且连接到读取行控制线和读取列控制线;
其中,权重更新累积电路被配置得用于:(i)维持权重更新累积值hij并响应于每个检测到的在更新行和更新列控制线上施加的输入向量的随机比特流的重合而将权重更新累积值hij调整一个单位更新值Δh,和(ii)响应于累积权重值hij达到预定义阈值而向权重更新控制电路输出权重更新控制信号;和
其中,权重更新控制电路被配置得用于响应于从权重更新累积电路输出的权重更新控制信号而将可调谐电阻器件的电导水平调整一个单位电导值Δg,其中,该一个单位电导值Δg对应于RPU器件的一个单位权重值Δw。
2.如权利要求1所述的RPU器件,其中,权重更新累积电路被配置成用于与读取操作并发地执行累积权重更新操作,在读取操作中,通过在连接至可调谐电阻器件的读取行和读取列控制线上施加读取控制电压来感测所述RPU器件的权重值wij。
3.如权利要求1所述的RPU器件,其中,权重更新累积电路系统和权重更新控制电路系统被配置成接收编程极性控制信号,并且根据编程极性控制信号的极性,通过(i)递增和(ii)递减权重更新累积值和电导水平之一来调整可调谐电阻器件的权重更新累积值和电导水平。
4.如权利要求1所述的RPU器件,其中,权重更新累积电路包括:
重合检测器,具有连接到更新行和更新列控制线的输入端;和
双向数字计数器,具有连接到重合检测器的输出端的数据输入端口;
其中,重合检测器被配置得用于响应于在更新行和更新列控制线上施加的输入向量的随机比特流的每个检测到的重合而向双向数字计数器的数据输入端口输出检测信号;和
其中,双向数字计数器被配置得用于(i)响应于向数据输入端口输入的检测信号来调整一个计数值,和(ii)响应于该计数值达到预定义计数值而向权重更新控制电路系统输出权重更新控制信号。
5.如权利要求4所述的RPU器件,其中,权重更新控制电路包括脉冲发生器电路,其被配置得用于生成编程电压脉冲以将可调谐电阻器件的电导水平调整一个单位电导值Δg。
6.如权利要求5所述的RPU器件,其中,脉冲发生器电路被配置得用于生成重置控制信号,其被输入到双向数字计数器的重置控制端口以便在调节可调谐电阻器件的电导水平之后将双向数字计数器的计数值重置到预定义的初始化计数值。
7.如权利要求4所述的RPU器件,其中,所述预定义的计数值包括双向数字计数器的最小计数值和最大计数值之一。
8.如权利要求4所述的RPU器件,其中,重合检测器包括“与”逻辑电路。
9.如权利要求1所述的RPU器件,其中,权重更新控制电路包括脉冲发生器电路,并且其中,可调谐电阻器件包括可调谐忆阻器件,其中,脉冲发生器电路被配置得用于跨可调谐忆阻器件施加编程电压脉冲,以将调谐忆阻器件的电导水平调整一个单位电导值Δg。
10.如权利要求9所述的RPU器件,其中,权重更新控制电路包括第一开关和第二开关,其中,第一开关和第二开关响应于路径选通控制信号以选择性地跨脉冲发生器电路的第一输出端子和第二输出端子连接可调谐忆阻器件以执行权重更新过程,以及选择性地将可调谐忆阻器件连接到读取行和读取列控制线以执行权重读取操作。
11.如权利要求9所述的RPU器件,其中,脉冲发生器电路包括位于RPU器件的覆盖区域内的本地专用脉冲发...
【专利技术属性】
技术研发人员:金世荣,T·格克曼,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。