[发明专利]存储器装置及其操作方法有效
| 申请号: | 202010146931.8 | 申请日: | 2020-03-05 |
| 公开(公告)号: | CN113361679B | 公开(公告)日: | 2023-10-17 |
| 发明(设计)人: | 侯建杕;郑吴全 | 申请(专利权)人: | 华邦电子股份有限公司 |
| 主分类号: | G06N3/0464 | 分类号: | G06N3/0464;G06F7/523 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;臧建明 |
| 地址: | 中国台湾台*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储器 装置 及其 操作方法 | ||
1.一种存储器装置,适用于人工智能运算,其特征在于,所述存储器装置包括:
模式配置寄存器,存储权重矩阵信息以及基准地址;
系统存储器阵列,自所述基准地址起依据所述权重矩阵信息安排特征地图的多个特征值的存储地址;
指针器,耦接所述模式配置寄存器以及所述系统存储器阵列,接收并存储所述基准地址以及权重矩阵大小,以提供指针信息;以及
运算电路,耦接所述模式配置寄存器以及所述指针器,依据所述指针信息依序或并行读取所述特征值,
其中所述运算电路包括多个逻辑运算单元,所述运算电路依据所述权重矩阵信息,将选中权重矩阵中的多个权重系数以及对应的所述特征值并行地配置于对应的各所述逻辑运算单元中,并使所述多个逻辑运算单元平行地进行运算,以产生多个中间层特征值,并且所述运算电路输出所述中间层特征值至处理单元。
2.根据权利要求1所述的存储器装置,其特征在于,各所述逻辑运算单元包括乘积累加单元、第一缓冲器、第二缓冲器以及第三缓冲器,所述运算电路依据所述权重矩阵信息将所述权重系数排列配置在所述第一缓冲器,将对应的所述特征值排列配置在所述第二缓冲器,以在所述第三缓冲器提供对应的所述中间层特征值。
3.根据权利要求1所述的存储器装置,其特征在于,所述模式配置寄存器更存储在所述对应区域的卷积运算中所使用的所述特征值的步长设定,
所述指针器经配置而基于所述权重矩阵大小计算出数据长度,且所述指针器包括:
指针寄存器,接收并存储所述基准地址;以及
数据长度寄存器,接收并存储所述数据长度,
所述指针器依据当前所述指针寄存器中所存储的所述基准地址、所述权重矩阵信息以及所述步长设定来更新所述指针寄存器中所存储的所述基准地址,以提供更新后的所述指针信息,藉此依据所述步长设定于所述特征地图中进行滑动。
4.根据权利要求1所述的存储器装置,其特征在于,所述存储器装置包括还包括:
向量阵列,耦接所述模式配置寄存器以及所述运算电路,存储多个权重矩阵,
其中所述向量阵列依据所述权重矩阵信息自所述权重矩阵中选择所述选中权重矩阵,以提供至所述运算电路。
5.根据权利要求1所述的存储器装置,其特征在于,所述运算电路还包括:
逻辑运算配置单元,依据所述权重矩阵信息,将所述逻辑运算单元分为多个组,以控制同一组的所述逻辑运算单元平行地进行运算,且控制不同组的所述逻辑运算单元依序地进行运算。
6.根据权利要求1所述的存储器装置,其特征在于,所述模式配置寄存器更存储保留信息,
所述存储器装置还包括:
反馈控制单元,耦接所述模式配置寄存器、所述系统存储器阵列以及所述运算电路,依据所述保留信息将所述中间层特征值存回至所述系统存储器阵列,以作为新的特征值。
7.根据权利要求1所述的存储器装置,其特征在于,各所述逻辑运算单元包括算数逻辑单元、第一缓冲器、第二缓冲器以及第三缓冲器,所述运算电路依据所述权重矩阵信息将所述权重系数排列配置在所述第一缓冲器,将对应的所述特征值排列配置在所述第二缓冲器,以在所述第三缓冲器提供对应的所述中间层特征值。
8.根据权利要求1所述的存储器装置,其特征在于,各所述逻辑运算单元包括浮点运算器、第一缓冲器、第二缓冲器以及第三缓冲器,所述运算电路依据所述权重矩阵信息将所述权重系数排列配置在所述第一缓冲器,将对应的所述特征值排列配置在所述第二缓冲器,以在所述第三缓冲器提供对应的所述中间层特征值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华邦电子股份有限公司,未经华邦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010146931.8/1.html,转载请声明来源钻瓜专利网。





