[发明专利]一种运算装置及其操作方法在审
| 申请号: | 202010616922.0 | 申请日: | 2016-08-05 |
| 公开(公告)号: | CN111857822A | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 陈云霁;刘少礼;陈天石 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F17/16 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 运算 装置 及其 操作方法 | ||
1.一种运算装置,包括数据模块和运算模块,其中:
数据模块用于根据指令,向运算模块提供运算数据,所述运算数据包括第一数据和第二数据;所述指令包括操作码和操作域,所述操作域包括:第一数据的起始存储地址、第二数据的起始存储地址、以及运算结果存储地址;所述数据模块包括数据I/O单元和数据暂存单元,其中,数据I/O单元用于根据所述第一数据的起始存储地址读取第一数据以及根据所述第二数据的起始存储地址读取所述第二数据,数据暂存单元用于存储运算数据,并对该运算数据进行调整后,提供至运算模块;
运算模块用于根据指令及数据模块提供的运算数据,对所述第一数据和第二数据进行运算。
2.根据权利要求1所述的运算装置,其特征在于,所述数据暂存单元根据运算单元的规模和运算数据的长度,对运算数据进行调整后,提供至运算模块。
3.根据权利要求2所述的运算装置,其特征在于,所述数据暂存单元根据运算单元的规模和运算数据的长度,对运算数据进行调整后,提供至运算模块,包括:
当第一数据的长度和第二数据的长度均小于等于运算模块的运算规模时,数据暂存单元直接将第一数据和第二数据提供至运算模块;
当第一数据的长度和第二数据的长度均大于运算模块的运算规模时,分别将第一数据和第二数据拆分为多个长度均小于等于所述运算规模的子运算数据,并将该多个子运算数据分多次提供至所述运算模块;
当第一数据和第二数据中,一个运算数据长度大于运算模块的运算规模,另一个运算数据长度小于等于运算模块的运算规模时,将长度大于运算规模的运算数据拆分为多个长度均小于等于运算规模的子运算数据,并将该多个子运算数据和长度小于等于运算规模的运算数据分多次提供至所述运算模块。
4.根据权利要求1-3中任一所述的运算装置,其特征在于,所述指令的操作域还包括第一数据的长度,所述数据I/O单元用于直接从内存中根据所述第一数据的起始存储地址和所述第一数据的长度读取具有所述第一数据的长度的第一向量。
5.根据权利要求4所述的运算装置,其特征在于,所述指令的操作域还包括第二数据的长度,所述数据I/O单元用于直接从内存中根据所述第二数据的起始存储地址和所述第二数据的长度读取具有所述第二数据的长度的第二数据。
6.根据权利要求1-5中任一的所述的运算装置,其特征在于,所述运算数据为向量,所述运算模块用于执行向量逻辑运算或向量四则运算。
7.根据权利要求1-5中任一的所述的运算装置,其特征在于,所述运算模块包括加法部件、减法部件、逻辑与部件和点积部件中的至少一种。
8.根据权利要求1-5中任一所述的运算装置,其特征在于,还包括指令模块,所述指令模块用于缓存指令,并向数据模块及运算模块提供指令;所述数据模块用于根据指令模块中的指令,向运算模块提供运算数据。
9.根据权利要求8所述的运算装置,其特征在于,所述指令模块包括指令缓存单元、指令处理单元、依赖关系处理单元、存储队列单元,其中:
指令缓存单元用于存储待执行的指令,指令处理单元用于从指令缓存单元获取指令,并对该指令进行处理,依赖关系处理单元用于判断该指令与前一正在执行的指令是否访问相同的数据:
如果是,依赖关系处理单元将该指令存放至所述存储队列单元,待前一正在执行的指令执行完毕后,再将该指令提供给运算模块;
否则,直接将该指令提供给运算模块。
10.根据权利要求9所述的运算装置,其特征在于,
所述存储队列单元为一个有序队列,与之前指令在数据上有依赖关系的指令被存储在该队列内直至所述依赖关系被消除;
所述指令处理单元包括:
取指部分,用于从指令缓存单元中获取指令;
译码部分,用于对获取的指令进行译码;和
指令队列部分,用于对译码后的指令进行顺序存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010616922.0/1.html,转载请声明来源钻瓜专利网。





