Method and apparatus for counting data accesses and instruction executions that exceed a threshold
First Claim
1. A method in a data processing system for processing instructions, the method comprising:
- responsive receiving an instruction at a processor in the data processing system, determining whether an indicator is associated with the instruction, wherein the indicator identifies a threshold value; and
counting executions of the instruction if the indicator is associated with the instruction and if a time for executing the instruction exceeds the threshold value.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions in a data processing system for processing instructions. An instruction is received at a processor in the data processing system. If an indicator is associated with the instruction in which the indicator identifies a threshold value, execution of the instruction is counted if a time for executing the instruction exceeds the threshold value. Responsive to a request to access data, a determination is made as to whether the indicator is associated with the data. The indicator identifies a threshold value. Access to the data is counted if the indicator is associated with the data and if a time needed to access the data exceeds the threshold value.
131 Citations
25 Claims
-
1. A method in a data processing system for processing instructions, the method comprising:
-
responsive receiving an instruction at a processor in the data processing system, determining whether an indicator is associated with the instruction, wherein the indicator identifies a threshold value; and
counting executions of the instruction if the indicator is associated with the instruction and if a time for executing the instruction exceeds the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14)
-
-
9. A method in a data processing system for processing instructions, the method comprising:
-
receiving an instruction at a processor in the data processing system, wherein the instruction indicates that counting execution of a subsequent instruction occurs if a time to execute the subsequent instruction exceeds a threshold value identified in the instruction; and
counting executions of the subsequent instruction if the time to execute the instruction exceeds the threshold value. - View Dependent Claims (10)
-
-
11. A method in a data processing system for processing data, the method comprising:
-
responsive to a request to access data, determining whether an indicator is associated with the data, wherein the indicator identifies a threshold value; and
counting access to the data if the indicator is associated with the data and if a time needed to access the data exceeds the threshold value. - View Dependent Claims (12, 13, 15)
-
-
16. A data processing system for processing instructions, the data processing system comprising:
-
determining means, responsive receiving an instruction at a processor in the data processing system, for determining whether an indicator is associated with the instruction, wherein the indicator identifies a threshold value; and
counting means for counting executions of the instruction if the indicator is associated with the instruction and if a time for executing the instruction exceeds the threshold value. - View Dependent Claims (17, 18)
-
-
19. A data processing system for processing instructions, the data processing system comprising:
-
receiving means for receiving an instruction at a processor in the data processing system, wherein the instruction indicates that counting execution of a subsequent instruction occurs if a time to execute the subsequent instruction exceeds a threshold value identified in the instruction; and
counting means for counting executions of the subsequent instruction if the time to execute the instruction exceeds the threshold value. - View Dependent Claims (20)
-
-
21. A data processing system for processing data, the data processing system comprising:
-
determining means, responsive to a request to access data, for determining whether an indicator is associated with the data, wherein the indicator identifies a threshold value; and
counting means for counting access to the data if the indicator is associated with the data and if a time needed to access the data exceeds the threshold value. - View Dependent Claims (22)
-
-
23. A computer program product in a computer readable medium for processing instructions, the computer program product comprising:
-
first instructions for receiving an instruction at a processor in the data processing system, responsive to determining whether an indicator is associated with the instruction, wherein the indicator identifies a threshold value; and
second instructions for counting executions of the instruction if the indicator is associated with the instruction and if a time for executing the instruction exceeds the threshold value.
-
-
24. A computer program product in a computer readable medium for processing instructions, the computer program product comprising:
-
first instructions for receiving an instruction at a processor in the data processing system, wherein the instruction indicates that counting execution of a subsequent instruction occurs if a time to execute the subsequent instruction exceeds a threshold value identified in the instruction; and
second instructions for counting executions of the subsequent instruction if the time to execute the instruction exceeds the threshold value.
-
-
25. A computer program product in a computer readable medium for processing data, the computer program product comprising:
-
first instructions for determining whether an indicator is associated with the data, responsive to a request to access data, wherein the indicator identifies a threshold value; and
second instructions for counting access to the data if the indicator is associated with the data and if a time needed to access the data exceeds the threshold value.
-
Specification