[发明专利]通用处理器核心与向量部件的协同方法、接口及处理器有效
申请号: | 202111123314.7 | 申请日: | 2021-09-24 |
公开(公告)号: | CN113806250B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 郭维;邓全;雷国庆;郭辉;王俊辉;郑重;黄立波;隋兵才;倪晓强;孙彩霞;王永文 | 申请(专利权)人: | 中国人民解放军国防科技大学 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F9/30 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 处理器 核心 向量 部件 协同 方法 接口 | ||
1.一种通用处理器核心与向量部件的协同方法,其特征在于,包括:
1)向量部件接收来自通用处理器核心发送的向量请求;
2)向量部件判断向量请求是否需要访问缓存数据,若需要访问缓存数据,则向通用处理器核心的处理器数据缓存部件发送访存请求,使处理器数据缓存部件处理访存请求并返回访存请求的数据或状态;向量部件判断向量请求是否需要寄存器访问,若需要寄存器访问,则向通用处理器核心的处理器寄存器部件发送寄存器请求,使处理器寄存器部件处理寄存器请求并返回寄存器请求的数据或状态;向量部件判断向量请求是否需要浮点计算,若需要浮点计算,则向通用处理器核心的处理器浮点计算部件发送浮点计算请求,使处理器浮点计算部件处理浮点计算请求并返回浮点计算结果;向量部件判断向量请求是否需要页表转换,若需要页表转换,则向通用处理器核心的处理器页表转换部件发送页表转换请求,使处理器页表转换部件处理页表转换请求并返回页表转换结果;
3)判断是否完成操作,如果尚未完成操作,则跳转执行步骤2);否则向量部件向通用处理器核心返回最终的向量计算结果。
2.根据权利要求1所述的通用处理器核心与向量部件的协同方法,其特征在于,步骤1)包括:1.1)向量部件通过控制通路接收来自通用处理器核心发送的向量请求,且接收的向量请求包括通过向量计算请求类型、向量计算请求编号、向量计算请求源操作数A、向量计算请求源操作数B、向量计算请求源操作数C、向量计算请求结果寄存器编号端口发送的操作类型、请求编号、源操作数A、B、C和结果寄存器编号,且上述断口发送的信号由向量计算请求有效位标识有效;1.2)向量部件在完成向量请求的接收和保存后,通过控制通路的向量请求接收反馈位端口通知通用处理器核心的处理器控制部件。
3.根据权利要求2所述的通用处理器核心与向量部件的协同方法,其特征在于,步骤2)中向通用处理器核心的处理器数据缓存部件发送访存请求包括:2.1A)针对需要访问缓存数据,需要获取的访存操作类型、访存请求编号、访存请求物理地址、访存请求写数据,分别通过访存通路的访存请求类型、访存请求编号、访存请求物理地址、访存请求写数据端口发送到处理器缓存数据部件,上述信号由向量部件访存请求有效位标识有效;2.2A)处理器缓存数据部件在完成访存请求的接收和保存后,通过向量部件访存请求接收反馈位通知向量部件;2.3A)若访存操作类型为读取数据,处理器缓存数据部件在完成数据读取操作后,将获取的数据、数据状态和对应的访存请求编号,通过访存请求返回数据、访存请求返回数据状态、访存请求返回数据编号端口发送到向量部件,上述信号由向量部件访存请求返回数据有效位标识有效;2.4A)若访存操作类型为写入数据,处理器缓存数据部件在完成将访存写数据写入指定位置后,将数据状态和对应的访存请求编号,通过访存请求返回数据状态、访存请求返回数据编号端口发送到向量部件,上述信号由向量部件访存请求返回数据有效位标识有效。
4.根据权利要求2所述的通用处理器核心与向量部件的协同方法,其特征在于,步骤2)中向通用处理器核心的处理器寄存器部件发送寄存器请求包括:2.1B)针对需要寄存器访问获取的寄存器操作类型、寄存器编号、寄存器写数据,分别通过寄存器通路的寄存器请求类型、寄存器请求寄存器编号、寄存器请求写数据端口发送到通用处理器核心的处理器寄存器部件,上述信号由向量部件寄存器请求有效位标识有效;2.2B)处理器寄存器部件在完成寄存器请求的接收和保存后,通过寄存器通路的向量部件寄存器请求接收反馈位端口通知向量部件;2.3B)若寄存器操作类型为读取数据,处理器寄存器部件在完成寄存器数据读取操作后,将获取的数据、数据状态和对应的寄存器编号,通过寄存器请求返回数据、寄存器请求返回数据状态、寄存器请求返回数据寄存器编号端口发送到向量部件,上述信号由向量部件寄存器请求返回数据有效位标识有效;2.4B)若寄存器操作类型为写入数据,处理器寄存器部件在完成将寄存器写数据写入指定寄存器后,将寄存器状态和对应的寄存器编号,通过寄存器请求返回数据状态、寄存器请求返回数据寄存器编号端口发送到向量部件,上述信号由向量部件寄存器请求返回数据有效位标识有效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科技大学,未经中国人民解放军国防科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111123314.7/1.html,转载请声明来源钻瓜专利网。