METHOD AND APPARATUS FOR MAINTAINING PERFORMANCE MONITORING STRUCTURES IN A PAGE TABLE FOR USE IN MONITORING PERFORMANCE OF A COMPUTER PROGRAM
Patent №
US 7,526,757
Granted
2009-04-28
Filed 2004
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
10757250
A method and apparatus in a data processing system for measuring events associated with the execution of instructions are provided. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, counting of each event associated with the execution of the instruction is enabled. In some embodiments, the performance indicators, counters, thresholds, and other performance monitoring structures may be stored in a page table that is used to translate virtual addresses into physical storage addresses. A standard page table is augmented with additional fields for storing the performance monitoring structures. These structures may be set by the performance monitoring application and may be queried and modified as events occur that require access to physical storage.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 148990759
Assignors
LEVINE, FRANK ELIOT, RICHARDSON, CHRISTOPHER MICHAEL, SILHA, EDWARD JOHN
On an employer assignment, the assignors are typically the inventors.