[发明专利]一种用于执行向量合并运算的装置和方法有效
申请号: | 202010604280.2 | 申请日: | 2016-04-26 |
公开(公告)号: | CN111651201B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F17/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 执行 向量 合并 运算 装置 方法 | ||
1.一种用于执行向量合并运算的装置,其特征在于,包括:
控制单元,用于对向量合并运算指令进行译码,并控制向量合并运算指令的运算过程,所述向量合并运算指令包括操作码和操作域,所述操作码用于指示执行向量合并操作,所述操作域包括用于指示向量合并运算相关的标量数据的立即数和/或寄存器号,其中寄存器号指向所述寄存器单元地址,
向量合并单元,用于根据译码后的向量合并运算指令,利用标示向量合并待合并向量相应位置的值,得到一个新的合并后的输出向量,所述向量合并单元,用于根据译码后的向量合并运算指令,在存储单元中获取所述标示向量和两个所述待合并向量,并根据所述标示向量内各位置的值,对两个合并向量的相应位置的值做二选一的操作,得到所述输出向量的相应位置上的值,从而得到一个新的合并后的输出向量。
2.如权利要求1所述的装置,其特征在于,还包括:
存储单元,用于存储向量数据;
寄存器单元,用于存储标量数据;
其中,所述寄存器单元所存储的标量数据包括向量合并运算指令相关的待合并输入向量地址、合并结果输出向量地址、待合并输入向量长度和标示向量;其中,所述待合并输入向量地址、合并结果输出向量地址以及标示向量地址为所述存储单元中的地址。
3.如权利要求1所述的装置,其特征在于,所述控制单元包括:
指令队列模块,用于对译码后的向量合并运算指令进行顺序存储,并获取向量合并运算指令相关的标量数据;
依赖关系处理单元,用于在向量合并单元获取当前向量合并运算指令前,判断当前向量合并运算指令与之前未执行完的运算指令是否存在依赖关系;
存储队列模块,用于在当前向量合并运算指令与之前未执行完的运算指令存在依赖关系时,暂时存储当前向量合并运算指令,并且在该依赖关系消除时,将暂存的向量合并运算指令送往向量合并单元。
4.如权利要求1任一项所述的装置,其特征在于,所述装置还包括:
指令缓存单元,用于存储待执行的向量运算指令;
输入输出单元,用于将向量合并运算指令相关的向量数据存储于存储单元,或者,从存储单元中获取向量合并运算指令的合并结果输出向量。
5.一种向量合并运算的方法,其特征在于,所述方法应用于用于执行向量合并运算的装置,所述方法包括:
采用控制单元对向量合并运算指令进行译码,并控制向量合并运算指令的运算过程;
采用向量合并单元根据译码后的向量合并运算指令,利用标示向量合并待合并向量相应位置的值,得到一个新的合并后的输出向量,
采用所述向量合并单元根据译码后的向量合并运算指令,在存储单元中获取所述标示向量和两个所述待合并向量,并根据所述标示向量内各位置的值,对两个所述合并向量的相应位置的值做二选一的操作,得到所述输出向量的相应位置上的值,从而得到一个新的合并后的输出向量。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
采用存储单元存储向量数据;
采用寄存器单元存储标量数据;
其中,所述寄存器单元所存储的标量数据包括向量合并运算指令相关的待合并输入向量地址、合并结果输出向量地址、待合并输入向量长度和标示向量;其中,所述待合并输入向量地址、合并结果输出向量地址以及标示向量地址为所述存储单元中的地址。
7.如权利要求5所述的方法,其特征在于,所述控制单元包括指令队列模块、依赖关系处理单元、存储队列模块,所述方法还包括:
采用指令队列模块对译码后的向量合并运算指令进行顺序存储,并获取向量合并运算指令相关的标量数据;
采用依赖关系处理单元在向量合并单元获取当前向量合并运算指令前,判断当前向量合并运算指令与之前未执行完的运算指令是否存在依赖关系;
采用存储队列模块在当前向量合并运算指令与之前未执行完的运算指令存在依赖关系时,暂时存储当前向量合并运算指令,并且在该依赖关系消除时,将暂存的向量合并运算指令送往向量合并单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010604280.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玻璃切割设备
- 下一篇:层叠式预制混凝土电梯井道