Microcode-Driven Analysis of Processor Resources
Original Publication Date: 1989-Feb-01
Included in the Prior Art Database: 2005-Jan-27
A technique is described whereby computer-monitoring functions, such as instruction counting, storage activity, etc., are off-loaded into processor microcode so that monitoring can be accomplished quickly and transparently. The concept implements custom microcode so that parameters being monitored are stored in a separate section of memory. This enables analysis of system operation to be performed without affecting normal system operation. In the analysis of computer system operation, it is often desirable to be able to monitor the various functions of the system quickly and not disturb the normal operations of the system. For example, the counting of the number of instructions run between specific address segments of memory, or execution analysis of instructions in the implementation of cache memory.