[发明专利]存储部件及人工智能处理器有效
申请号: | 202011565305.9 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112596881B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 裴京;施路平;王冠睿;马骋 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F3/06;G06F17/16 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 部件 人工智能 处理器 | ||
1.一种存储部件,其特征在于,所述存储部件应用于人工智能处理器的计算核心,所述人工智能处理器包括多个计算核心,每个计算核心包括处理部件及存储部件,所述存储部件包括:第一存储单元、第二存储单元和第三存储单元;所述处理部件包括轴突单元、胞体单元以及路由单元,
所述第一存储单元用于存储处理数据及权值数据,接收轴突单元的读写访问以及胞体单元的读写访问,以使得所述轴突单元对读取的处理数据及权值数据进行数据处理,将获得的第一处理结果写入所述第一存储单元,并使得所述胞体单元读取所述处理数据和/或所述第一处理结果;
所述第二存储单元用于存储运算参数,接收所述轴突单元、所述胞体单元的读写访问以及路由单元的读写访问,以使得所述胞体单元根据读取的所述运算参数以及所述处理数据进行数据处理,将获得的第二处理结果写入所述第二存储单元,并使得所述路由单元读取运算参数;
所述第三存储单元用于接收所述胞体单元的只写访问以及所述路由单元的只读访问,以使得所述胞体单元将读取的所述处理数据、所述第一处理结果和/或所述第二处理结果写入所述第三存储单元,并使得所述路由单元根据所述运算参数读取并向外部电路发送所述处理数据、所述第一处理结果和/或所述第二处理结果。
2.根据权利要求1所述的部件,其特征在于,所述第一存储单元、所述第二存储单元及所述第三存储单元对于所述轴突单元、所述胞体单元及所述路由单元的访问优先级被设置为:
所述轴突单元的访问优先级高于所述胞体单元;
所述胞体单元的访问优先级高于所述路由单元。
3.根据权利要求1所述的部件,其特征在于,所述第一存储单元包括处理数据空间以及权值数据空间,
所述处理数据空间用于存储处理数据和所述第一处理结果,接收轴突单元和所述胞体单元的读写访问;
所述权值数据空间用于存储权值数据,接收所述轴突单元的读写访问。
4.根据权利要求1所述的部件,其特征在于,所述第二存储单元包括运算参数空间以及第一缓存空间,
所述运算参数空间用于存储运算参数,接收所述轴突单元、所述胞体单元和所述路由单元的只读访问;
所述第一缓存空间用于接收所述胞体单元的读写访问,以及存储所述第二处理结果。
5.根据权利要求4所述的部件,其特征在于,所述第一缓存空间还用于接收所述路由单元写入的通信数据,所述通信数据包括通过所述路由单元接收的来自外部电路的数据。
6.根据权利要求1所述的部件,其特征在于,所述第三存储单元包括第二缓存空间,所述第二缓存空间用于接收所述胞体单元的只写访问以及所述路由单元的只读访问。
7.根据权利要求1所述的部件,其特征在于,所述第一存储单元进一步用于:
根据向量型数据的地址选择位确定存储地址位:
根据所述存储地址位进行寻址,获得所述向量型数据的存储地址;
将所述向量型数据写入所述存储地址。
8.根据权利要求1所述的部件,其特征在于,所述第一存储单元进一步用于:
根据图像型数据的维度对图像型数据进行延展处理,获得图像型数据的多个向量;
根据所述图像型数据的维度,对所述图像型数据的多个向量进行存储。
9.根据权利要求8所述的部件,其特征在于,所述第一存储单元进一步用于:
在所述图像型数据的向量长度大于所述第一存储单元的位宽的情况下,将所述图像型数据的向量进行拆分,获得拆分后的向量;
根据所述第一存储单元的位宽对所述拆分后的向量进行补零处理,并对补零处理后的向量进行存储。
10.一种人工智能处理器,其特征在于,所述人工智能处理器包括多个计算核心,所述计算核心包括处理部件及根据权利要求1至9中任一项所述的存储部件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011565305.9/1.html,转载请声明来源钻瓜专利网。