METHOD AND APPARATUS FOR PROFILING OF NON-INSTRUMENTED PROGRAMS AND DYNAMIC PROCESSING OF PROFILE DATA

Patent №

US 6,233,678

Granted

2001-05-15

Filed 1998

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09186948

An apparatus and method are shown for collecting a branch history value of a program executing in a processor. A current start address register latches a program count value in response to a trace termination condition, such as an indirect branch instruction. A current branch history register is cleared in response to the trace termination condition and shifts in a branch outcome value of the processor in response to a conditional direct branch instruction. A last trace start address latches the content of the current trace start address and a last branch history register latches the content of the current branch history register when a trace termination condition occurs.

Knowledge representationG06F 11/3612G06F 9/30061G06F 9/323

AI classification

Knowledge representation0.85
Planning0.10
AI hardware0.07
Vision0.00
Evolutionary computation0.00
Natural language0.00
Machine learning0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 98350759

Assignors

BALA, VASANTH

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

© 2026 NYSGPT2525 LLC