Browse Prior Art Database

Hardware Monitoring of Selected Monitor Call Hooks

IP.com Disclosure Number: IPCOM000082885D
Original Publication Date: 1975-Feb-01
Included in the Prior Art Database: 2005-Feb-28
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Hildebrand, DB: AUTHOR

Abstract

Described is a method for utilizing a class of instruction normally used for software recording of logical or program-related events in a general purpose CPU.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Hardware Monitoring of Selected Monitor Call Hooks

Described is a method for utilizing a class of instruction normally used for software recording of logical or program-related events in a general purpose CPU.

The method comprises the steps of storing relational data in an auxiliary memory, this data consisting of the identification of a subclass of monitoring instruction and the counterpart action to take place on a hardware monitor interface. With each occurrence of the class of monitoring instructions, the relational data is searched and if a match is found, the corresponding action is taken at the hardware monitor interface for recording by a hardware monitor.

By altering the data in the auxiliary memory, different logical events can be monitored without modification of the software instructions or hardware monitor probes. The overhead added by this method is on the order of a single instruction, enabling the measurement of logical events with accuracies heretofore impossible due to the high overhead of software techniques.

1