[发明专利]一种处理器及其操作方法、装置、设备和介质有效
申请号: | 202011223030.0 | 申请日: | 2020-11-05 |
公开(公告)号: | CN112346783B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 胡世文;黄河 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王娟 |
地址: | 300392 天津市华苑产业区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理器 及其 操作方法 装置 设备 介质 | ||
1.一种处理器,包括:
可配置的物理寄存器组,其可被配置为用于支持对第一宽度的数据进行处理的第一指令集或对第二宽度的数据进行处理的第二指令集;
至少一个系统控制寄存器,其用于存储对所述可配置的物理寄存器组的配置信息,以及
控制器,其用于根据所述配置信息,对所述可配置的物理寄存器组进行配置,
其中,所述控制器被配置为:
响应于所述系统控制寄存器中的配置信息,将所述可配置的物理寄存器组配置为支持对第一宽度的数据进行处理的第一指令集或对第二宽度的数据进行处理的第二指令集,
其中,所述响应于所述系统控制寄存器中的配置信息,将所述可配置的物理寄存器组配置为支持对第一宽度的数据进行处理的第一指令集或对第二宽度的数据进行处理的第二指令集包括:
响应于所述系统控制寄存器中的第一预设位被设置为第一预设标志值,将所述可配置的物理寄存器组配置为提供包括第一数量的具有第一宽度的浮点寄存器和/或矢量寄存器;
响应于所述系统控制寄存器中的第一预设位被设置为第二预设标志值,将所述可配置的物理寄存器组配置为提供包括第二数量的具有第二宽度的浮点寄存器和/或矢量寄存器;
其中,所述第一数量大于所述第二数量,所述第一宽度小于所述第二宽度。
2.如权利要求1所述的处理器,其中,在所述配置信息指示所述可配置的物理寄存器组被配置来支持对第一宽度的数据进行处理的第一指令集的情况下,所述控制器将所述可配置的物理寄存器组配置为包括第一数量的具有第一宽度的物理寄存器;
在所述配置信息指示所述可配置的物理寄存器组被配置来支持对第二宽度的数据进行处理的第二指令集的情况下,所述控制器将所述可配置的物理寄存器组配置为包括第二数量的具有第二宽度的物理寄存器。
3.如权利要求1或2所述的处理器,其中,所述第一指令集包括用于对标准宽度的数据进行处理的浮点指令集和/或矢量指令集,其中,所述标准宽度是所述第一宽度;
所述第二指令集包括用于对扩展宽度的数据进行处理的浮点指令集和/或矢量指令集,其中,所述扩展宽度是所述第二宽度。
4.一种处理器的操作方法,所述处理器包括系统控制寄存器和可配置的物理寄存器组,并且所述可配置的物理寄存器组可被配置为用于支持对第一宽度的数据进行处理的第一指令集或对第二宽度的数据进行处理的第二指令集,所述操作方法包括:
获取所述可配置的物理寄存器的目标配置值,所述目标配置值用于指示所述可配置的物理寄存器的目标配置宽度,所述目标配置宽度为第一宽度或第二宽度;
基于所获取的目标配置值,在所述系统控制寄存器中写入对应的配置信息;
响应于所述系统控制寄存器中的配置信息,将所述可配置的物理寄存器组配置为支持对第一宽度的数据进行处理的第一指令集或对第二宽度的数据进行处理的第二指令集,
其中,所述响应于所述系统控制寄存器中的配置信息,将所述可配置的物理寄存器组配置为支持对第一宽度的数据进行处理的第一指令集或对第二宽度的数据进行处理的第二指令集包括:
响应于所述系统控制寄存器中的第一预设位被设置为第一预设标志值,将所述可配置的物理寄存器组配置为提供包括第一数量的具有第一宽度的浮点寄存器和/或矢量寄存器;
响应于所述系统控制寄存器中的第一预设位被设置为第二预设标志值,将所述可配置的物理寄存器组配置为提供包括第二数量的具有第二宽度的浮点寄存器和/或矢量寄存器;
其中,所述第一数量大于所述第二数量,所述第一宽度小于所述第二宽度。
5.如权利要求4所述的操作方法,其中,在所述可配置的物理寄存器组配置为支持对第一宽度的数据进行处理的第一指令集的情况下,将所述可配置的物理寄存器组配置为提供包括第一数量的具有第一宽度的浮点寄存器和/或矢量寄存器;
以及/或者
在所述可配置的物理寄存器组配置为支持对第二宽度的数据进行处理的第二指令集的情况下,将所述可配置的物理寄存器组配置为提供包括第二数量的具有第二宽度的浮点寄存器和/或矢量寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011223030.0/1.html,转载请声明来源钻瓜专利网。