发明名称 |
Run-time instrumentation monitoring of processor characteristics |
摘要 |
The invention relates to monitoring processor characteristic information of a processor using run-time-instrumentation. An aspect of the invention includes executing an instruction stream on the processor and detecting a run-time instrumentation sample point of the executing instruction stream on the processor. A reporting group is stored in a run-time instrumentation program buffer based on the run-time instrumentation sample point. The reporting group includes processor characteristic information associated with the processor. |
申请公布号 |
US9459873(B2) |
申请公布日期 |
2016.10.04 |
申请号 |
US201313784863 |
申请日期 |
2013.03.05 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Farrell Mark S.;Gainey, Jr. Charles W.;Mitran Marcel;Osisek Damian L.;Shum Chung-Lung K.;Slegel Timothy J.;Smith Brian L. |
分类号 |
G06F9/30;G06F11/34;G06F11/36;G06F9/455 |
主分类号 |
G06F9/30 |
代理机构 |
Cantor Colburn LLP |
代理人 |
Cantor Colburn LLP ;Kinnaman, Jr. William A. |
主权项 |
1. A computer implemented method for monitoring processor characteristic information of a processor using run-time-instrumentation, the method comprising:
executing an instruction stream on a processor; detecting a run-time instrumentation sample point of the executing instruction stream on the processor; storing a reporting group in a run-time instrumentation program buffer based on the run-time instrumentation sample point, the reporting group including processor characteristic information associated with the processor; detecting a subsequent run-time instrumentation sample point of the executing instruction stream; checking current processor characteristic information prior to storing a subsequent reporting group in the run-time instrumentation program buffer based on the subsequent run-time instrumentation sample point; determining whether processors in a current configuration are configured to operate with a common CPU capability; and based on determining that a difference exists in CPU capability between the processors in the current configuration:
reading a suppression control of a run-time instrumentation control; andsuppressing storage of the subsequent reporting group in the run-time instrumentation program buffer based on the suppression control indicating that reporting group storage for a processor having a corresponding CPU capability is to be suppressed. |
地址 |
Armonk NY US |