SYSTEM AND METHOD FOR INSTRUCTION BURST PERFORMANCE PROFILING FOR SINGLE-PROCESSOR AND MULTI-PROCESSOR SYSTEMS
Patent №
US 5,884,080
Granted
1999-03-16
Filed 1996
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08753569
The present invention is directed to a system and method for monitoring system performance by sampling instructions in a burst mode, rather than once per interrupt. A burst mode may be configurable for a number of instructions per burst. Furthermore, these instructions are counted using a dynamic tree structure, rather than a log, which results in substantial savings in storage. The present invention requires minimal changes to the operating system, and no changes to application code that is being monitored. No recompilation is necessary to use the present invention. In addition, the present invention provides a system and method for monitoring code segments that are disabled for interrupts, and thus are difficult, if not impossible, to monitor using prior art performance tools. In a multi-processor system, the burst mode is active on all processors at the same time, and each processor has its own dynamic tree structure.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 82890616
Assignors
BLANDY, GEOFFREY O., SABA, MAHER A.
On an employer assignment, the assignors are typically the inventors.