Patent · US Active

Lightweight service based dynamic binary rewriter framework

US8752008B2 · kind B2 · utility

4Cited by
7References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 2, 2009
Grant dateJun 10, 2014
Priority date
Expiry dateNov 15, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45525
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.