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.

Date of Patent:
Nov. 29, 2005

Filed:

Jul. 31, 2002
Applicants:

Toshihiko Kurihara, Kanagawa-ken, JP;

Hung Qui Le, Austin, TX (US);

Alexander Erik Mericas, Austin, TX (US);

Robert Dominick Mirabella, Round Rock, TX (US);

Hideki Mitsubayashi, Austin, TX (US);

Michitaka Okuno, Nagano, JP;

Masahiro Tokoro, Kanagawa, JP;

Inventors:

Toshihiko Kurihara, Kanagawa-ken, JP;

Hung Qui Le, Austin, TX (US);

Alexander Erik Mericas, Austin, TX (US);

Robert Dominick Mirabella, Round Rock, TX (US);

Hideki Mitsubayashi, Austin, TX (US);

Michitaka Okuno, Nagano, JP;

Masahiro Tokoro, Kanagawa, JP;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F015/00 ;
U.S. Cl.
CPC ...
Abstract

A method and system for analyzing cycles per instruction (CPI) performance in a processor. A completion table corresponds to the instructions in a group to be processed by the processor. An empty completion table indicates that there has been some type of catastrophe that caused a table flush. While the table is empty, a performance monitoring counter (PMC), located in a performance monitoring unit (PMU) in the processor, counts the number of clock cycles that the table is empty. Preferably, a separate PMC is utilized depending on the reason that the completion table is empty. A second PMC likewise counts the number of clock cycles spent re-filling the empty completion table. A third PMC counts the number of clock cycles spent actually executing the instructions in the completion table. The information in the PMC's can be used to evaluate the true cause for degradation of CPI performance.


Find Patent Forward Citations

Loading…