[发明专利]基于功能亲和度分组的配置状态寄存器有效
申请号: | 201880073154.X | 申请日: | 2018-11-02 |
公开(公告)号: | CN111344789B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | M·K·克施温德;V·萨拉普拉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G11C8/00 | 分类号: | G11C8/00 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 刘都;于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 功能 亲和 分组 配置 状态 寄存器 | ||
1.一种计算机可读存储介质,能够由处理电路读取并且存储用于执行用于促进计算机环境内的处理的方法的指令,所述方法包括:
获取针对其分配了存储器的存储器内配置状态寄存器的标识,其中:
所述存储器内配置状态寄存器为被配置用于特定操作的寄存器,并且所述存储器内配置状态寄存器为被配置用于该特定操作的多个存储器内配置状态寄存器中的一个,
所述多个存储器内配置状态寄存器中的一个具有与用于该特定操作的一个或多个其他存储器内配置状态寄存器不连续的寄存器编号,
所述多个存储器内配置状态寄存器基于其用于该特定操作被一起放置在存储器内,
该特定操作为基于事件的分支处理;
基于所述标识来确定到所述存储器的偏移,其中所述存储器内配置状态寄存器被存储在所述偏移处,所述偏移是基于为该存储器内配置状态寄存器配置的该特定操作分配给该存储器内配置状态寄存器的;以及
至少使用所述偏移来访问所述存储器内配置状态寄存器。
2.根据权利要求1所述的计算机可读存储介质,其中,所述偏移将所述存储器内配置状态寄存器置于与处理该特定操作使用的所述多个存储器内配置状态寄存器中的至少一个其他存储器内配置状态寄存器相同的缓存线中。
3.根据权利要求1所述的计算机可读存储介质,其中,所述偏移将所述存储器内配置状态寄存器置于与处理该特定操作使用的所述多个存储器内配置状态寄存器中的至少一个其他存储器内配置状态寄存器相邻的缓存线中。
4.根据权利要求1所述的计算机可读存储介质,其中,所述偏移是在所述存储器的特定单元内的索引位置。
5.根据权利要求4所述的计算机可读存储介质,其中,所述方法进一步包括:提供所述存储器的所述特定单元的版本指示。
6.根据权利要求1所述的计算机可读存储介质,其中,所述标识包括所述存储器内配置状态寄存器的寄存器编号。
7.根据权利要求1所述的计算机可读存储介质,其中,所述确定所述偏移包括在数据结构中执行查找。
8.根据权利要求1所述的计算机可读存储介质,其中,所述确定所述偏移包括使用计算来确定所述偏移。
9.根据权利要求1所述的计算机可读存储介质,其中,所述方法还包括:将所述偏移返回给请求者,以便所述请求者访问所述存储器内配置状态寄存器。
10.一种用于促进计算环境内的处理的计算机系统,所述计算机系统包括:
存储器;以及
与所述存储器通信的处理器,其中,所述计算机系统被配置为执行方法,所述方法包括:
获取针对其分配了存储器的存储器内配置状态寄存器的标识,其中:
所述存储器内配置状态寄存器为被配置用于特定操作的寄存器,并且所述存储器内配置状态寄存器为被配置用于该特定操作的多个存储器内配置状态寄存器中的一个,
所述多个存储器内配置状态寄存器中的一个具有与用于该特定操作的一个或多个其他存储器内配置状态寄存器不连续的寄存器编号,
所述多个存储器内配置状态寄存器基于其用于该特定操作被一起放置在存储器内,
该特定操作为基于事件的分支处理;
基于所述标识来确定到所述存储器的偏移,其中所述存储器内配置状态寄存器被存储在所述偏移处,所述偏移是基于为该存储器内配置状态寄存器配置的该特定操作分配给该存储器内配置状态寄存器的;以及
至少使用所述偏移来访问所述存储器内配置状态寄存器。
11.根据权利要求10所述的计算机系统,其中,所述偏移将所述存储器内配置状态寄存器置于与处理该特定操作使用的所述多个存储器内配置状态寄存器中的至少一个其他存储器内配置状态寄存器相同的缓存线中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880073154.X/1.html,转载请声明来源钻瓜专利网。