[发明专利]处理器特性的运行时间检测监控有效
申请号: | 201380014657.7 | 申请日: | 2013-02-22 |
公开(公告)号: | CN104364769B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 岑中龙;小查尔斯.W.盖尼;T.J.斯雷格;M.S.法雷尔;B.L.史密斯;M.M.米特兰;D.L.奥斯塞克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 特性 运行 时间 检测 监控 | ||
1.一种计算机程序产品,用于使用运行时间检测来监控处理器的处理器特性信息,所述计算机程序产品包括:
有形存储介质,其可由处理电路读取,并且存储供该处理电路执行以用于执行包含以下操作的方法的指令:
在处理器上执行指令流;
检测在所述处理器上的所述执行的指令流的运行时间检测样本点;并且
基于所述运行时间检测样本点来在运行时间检测程序缓冲器中存储报告群组,所述报告群组包括与所述处理器相关联的处理器特性信息。
2.根据权利要求1所述的计算机程序产品,进一步包括:
检测所述执行的指令流的随后的运行时间检测样本点;
基于所述随后的运行时间检测样本点,在所述运行时间检测程序缓冲器中存储随后的报告群组之前,查看当前处理器特性信息;并且
基于所述当前处理器特性信息,确定是否执行下述部分之一:
在所述运行时间检测程序缓冲器中存储所述随后的报告群组;
抑制在所述运行时间检测程序缓冲器中的所述随后的报告群组的存储;并且
暂停运行时间检测。
3.根据权利要求2所述的计算机程序产品,其中,在所述运行时间检测程序缓冲器中存储所述随后的报告群组进一步包括:
基于所述当前的处理器特性信息,将当前CPU能力和当前处理器版本作为所述随后的报告群组的一部分存储。
4.根据权利要求2所述的计算机程序产品,进一步包括:
确定在当前配置中的处理器是否被配置为使用公共CPU能力运行;并且
基于确定在所述当前配置中的所述处理器之间在CPU能力上存在差别:
读取运行时间检测控制的抑制控制;并且
基于用于指示要抑制用于具有对应的CPU能力的处理器的报告群组存储的所述抑制控制,抑制在所述运行时间检测程序缓冲器中的所述随后的报告群组的存储。
5.根据权利要求4所述的计算机程序产品,其中,所述抑制控制包括主要CPU能力抑制控制和次要CPU能力抑制控制,并且用于指示要抑制用于具有对应的CPU能力的处理器的报告群组存储的所述抑制控制进一步包括:
基于被设置的所述主要CPU能力抑制控制和用于指示所述处理器在主要CPU能力下运行的所述当前处理器特性信息,抑制在所述运行时间检测程序缓冲器中的所述随后的报告群组的存储;并且
基于被设置的所述次要CPU能力抑制控制和用于指示所述处理器在所述次要CPU能力下运行的所述当前处理器特性信息,抑制在所述运行时间检测程序缓冲器中的所述随后的报告群组的存储。
6.根据权利要求5所述的计算机程序产品,其中,所述主要CPU能力和所述次要CPU能力代表不同的处理器运行速度。
7.根据权利要求2所述的计算机程序产品,进一步包括:
确定当前处理器版本;
将所述当前处理器版本与在所述报告群组中记录的所述处理器特性信息中的先前记录的处理器版本作比较;并且
基于检测到在所述先前记录的处理器版本和所述当前处理器版本之间在值上的改变而暂停运行时间检测。
8.根据权利要求7所述的计算机程序产品,进一步包括:
基于所检测的在处理器版本上的改变而设置在运行时间检测控制中的暂停的中断;并且
基于所述检测的在处理器版本上的改变而暂停在所述运行时间检测程序缓冲器中的所述随后的报告群组的存储。
9.根据权利要求8所述的计算机程序产品,进一步包括:
读取所述运行时间检测控制的暂停的中断启用控制;并且
基于被启用的所述暂停的中断启用控制和被设置的所述暂停的中断而生成运行时间检测警告。
10.根据权利要求1所述的计算机程序产品,进一步包括:
确定所述指令流已经迁移到第二处理器;
从所述报告群组的所述处理器特性信息读取报告群组大小;
将所述报告群组大小与所述第二处理器的上限作比较;并且
基于确定所述报告群组大小超过所述第二处理器的所述上限来暂停运行时间检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380014657.7/1.html,转载请声明来源钻瓜专利网。