HARDWARE-BASED EDGE PROFILING

Patent №

US 9,703,667

Granted

2017-07-11

Filed 2015

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14628253

A method comprising: counting each occurrence of a hardware event by a Performance Monitoring Counter of a hardware processor during the execution of a target program code; orderly and continuously storing in a buffer of a Taken Branch Trace (TBT) Facility of said hardware processor a predefined TBT size of last taken branches of said target program code during its execution; every time said counting equals a sampling rate, triggering sampling of said buffer, to receive a TBT comprising current said predefined TBT size of last taken branches; constructing a full branch trace for each said TBT based on said target program code; extracting a predefined Chopped Branch Trace (CBT) size of last branches from each said full branch trace, to receive a chopped branch trace for said each TBT; and incrementally storing each said chopped branch trace to generate an edge profile of said target program code.

AI hardwareG06F 11/3466G06F 11/3024G06F 11/3409G06F 11/348G06F 11/36G06F 11/3636G06F 11/3648G06F 2201/88

AI classification

AI hardware0.98
Natural language0.25
Knowledge representation0.01
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 350000838

Assignors

CHTRASBERG, GRIGORI, KLAUSNER, MOSHE, PELEG, NITZAN, YAARI, YAAKOV

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

From the same owner

© 2026 NYSGPT2525 LLC