SYSTEM FOR SELECTIVELY MONITORING PLURALITY OF EVENTS BY IMPLEMENTING COUNTERS SUCH THAT REPEATABILITY OF COUNTER STATE OCCURS UPON RE-EXECUTION OF TEST PROGRAM

Patent №

US 6,567,924

Granted

2003-05-20

Filed 2000

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09545599

The present invention relates to a system and method for practically measuring cycle by cycle repeatable system behavior. A set of system parameters is selected for tracking by a group of counters which preferably operate to condense the system state trajectory into a manageable set of counter values thereby forming a counter state. Preferably, repeatability of the counter state practically assures repeatability of the system state trajectory. System repeatability is helpful for debugging purposes since definite identification of a system defect is made easier when a test program failure caused by exercising a defect is repeatable. A test program may be varied for successive runs on a computer system by employing a different randomly or pseudo-randomly generated seed for each run and preferably exercising as many features of the computer system as possible in order to search for defects in the computer system. Since it may be difficult to reproduce a failure, once detected, by repeating only a single run of the test program, the inventive mechanism is preferably able to initiate execution of a sequence of test program runs starting at a point many test program runs prior to the occurrence of the error. Once a failure is identified which is at least occasionally repeatable, a trace may be collected to gather detailed information on internal system nodes for successive clock cycles within a timing window in which the failure repeatedly occurs.

AI classification

AI hardware0.88
Planning0.81
Knowledge representation0.02
Evolutionary computation0.00
Natural language0.00
Speech0.00
Vision0.00
Machine learning0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 111550695

Assignors

MCGEE, JAMES RIDENOUR, VAN GELDER, JOHN MARK

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC