Lightweight Service Based Dynamic Binary Rewriter Framework

Patent №

US 8,752,008

Granted

2014-06-10

Filed 2009

Owner

ADVANCED MICRO DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12552740

A sampling based DBR framework which leverages a separate core for program analysis. The framework includes a hardware performance monitor, a DBR service that executes as a separate process and a lightweight DBR agent that executes within a client process. The DBR service aggregates samples from the hardware performance monitor, performs region selection by deducing the program structure around hot samples, performs transformations on the selected regions (e.g. optimization), and generates replacement code. The DBR agent then patches the client process to use the replacement code.

AI classification

AI hardware1.00
Knowledge representation0.19
Planning0.01
Evolutionary computation0.00
Natural language0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 231840621

Assignors

HERDEG, MARK, TONY, STEVEN T., BEDY, MICHAEL, CHERNOFF, ANTON

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

© 2026 NYSGPT2525 LLC