[发明专利]基于单次访问检查维护多个计数器有效
申请号: | 201580053383.1 | 申请日: | 2015-09-14 |
公开(公告)号: | CN106796501B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | J·D·布拉德伯里;D·V·罗萨;D·W·施密特;J·巴尔蒂克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 访问 检查 维护 计数器 | ||
一种用于实现多个计数器的维护指令的系统和方法,包括:基于所述维护指令确定计数器集、判定对所述计数器集的访问是否被授权、以及基于所述维护指令确定存储器中的存储块。响应于判定所述访问被授权,所述系统和方法响应于判定所述访问被授权而提取所述计数器集内的所述多个计数器并将所述多个计数器存储在所述存储块中。
背景技术
本发明一般地涉及基于单次访问检查维护多个计数器,更具体地说,涉及通过关于计数器集的访问控件的一次检查而保存该计数器集内的所有计数器以实现高效的计数器维护的指令。
随着计算机系统复杂性的增加,硬件插装(instrumentation)计数器的数量增加以便洞悉硬件性能。使用硬件维护客户端应用的操作系统收集这些插装计数器,以了解工作负载如何执行。这些插装计数器通常被组合成收集有关公共子系统的信息的计数器集。每个计数器集包括关联的激活和授权控件。当前,当维护插装计数器时,每次只提取一个计数器。因此,对于计数器集中的每个计数器,必须对该计数器执行访问检查,这导致额外的间接处理。
发明内容
根据本发明的一实施例,一种实现多个计数器的维护指令(servinginstruction)的方法包括:基于所述维护指令确定计数器集;判定对所述计数器集的访问是否被授权;基于所述维护指令并响应于判定所述访问被授权,确定存储器中的存储块;响应于判定所述访问被授权,提取所述计数器集内的所述多个计数器;以及将所述多个计数器存储在所述存储块中。
通过本发明的技术实现了附加的特征和优点。本发明的其它实施例和方面在本文中被详细描述并且被认为是要求保护的本发明的一部分。为了更好地理解本发明的优点和特征,请参阅说明书和附图。
附图说明
被认为是本发明的主题在说明书结尾处的权利要求书中特别地指出并明确要求保护。当结合附图阅读下面的详细描述时,本发明的上述和其它特征以及优点是显而易见的,在所述附图中:
图1示出维护系统的计算设备示意图;
图2A-B进一步示出维护系统的计算设备示意图的组件;
图3示出维护系统的处理流程;
图4示出维护指令的图;以及
图5示出维护系统的另一处理流程。
具体实施方式
如上所述,计数器的当前跟踪和提取方法为操作系统提供了额外的开销。因此,需要一种仅通过关于计数器集的访问控件的一次检查保存该计数器集内的所有计数器以实现高效的计数器维护的指令。
一般来说,这里公开的本发明的实施例可以包括执行用于经由整组提取到存储来维护多个计数器的指令的维护系统、方法和/或计算机程序产品(“维护系统”)。例如,多个计数器中的每一个与多个授权或访问控件相关联。进一步地,一些计数器可能与重叠的授权控件集相关联(因此被分组到计数器集中)。继而,基于该指令,维护系统选择计数器集并验证或检查该计数器集的授权控件。一旦维护系统确认授权控件,则维护系统从多个计数器中提取与该计数器集相关联的指定数量的计数器作为一组,并将计数器组存储在存储块中。以这种方式,维护系统提高了维护多个计数器的效率,因为不单独处理每个计数器的授权控件并且因此不单独消耗处理资源。
现在参考图1,示出了包括计算设备112的维护系统100的一个实例。维护系统100仅是合适的计算节点的一个实例,并非旨在暗示对本文所描述的本发明的实施例的使用范围或可操作性的任何限制(实际上可以使用附加或替代的组件和/或实施方式)。也就是说,维护系统100及其中的元件可以采用许多不同的形式,并且包括多个和/或替代的部件和工具。此外,如本文所述,维护系统100可以包括和/或采用利用各种通信技术的任何数量和组合的计算设备和网络。无论如何,维护系统100能够实现和/或执行本文阐述的任何可操作性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580053383.1/2.html,转载请声明来源钻瓜专利网。