The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 23, 1999
Filed:
Jul. 07, 1997
Frank Eliot Levine, Austin, TX (US);
Charles Philip Roth, Austin, TX (US);
Edward Hugh Welbon, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
The present invention provides a performance monitor including a threshold indicator, a granularity indicator, an event detector, and an event counter. The threshold indicator indicates a number of threshold increments, which each correspond to a number of occurrences of a first event. The granularity indicator indicates the number of occurrences of the first event corresponding to each of the threshold increments indicated by the threshold indicator. The granularity indicator has at least a first state and a second state such that the granularity indicator indicates that a first number of occurrences of the first event correspond to a threshold increment in the first state and that a different second number of occurrences of the first event correspond to a threshold increment in the second state. In response to a number of occurrences of the first event detected by the event detector during a selected interval exceeding the number of occurrences indicated by the threshold value and the granularity indicator, the event counter is incremented. In one embodiment, each occurrence of the first event corresponds to a processor clock cycle and the selected interval is defined as the duration of a memory access.