Patent · US Active

Power consumption optimized translation of object code partitioned for hardware component based on identified operations

US9098309B2 · kind B2 · utility

5Cited by
27References
32Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 23, 2011
Grant dateAug 4, 2015
Priority date
Expiry dateMar 24, 2033

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In the various aspects, a virtual machine operating at the machine layer may use power consumption models to partition object code into portions, identify the relative power efficiencies of the mobile device processors for the various code portions, and route the code portions to the mobile device processors that can perform the operations using the least amount of energy. A dynamic binary translator process may translate the object code portions into an instruction set language supported by the hardware component identified as being preferred. The code portions may be executed and the amount of power consumed may be measured, with the measurements used to generate and/or update performance and power consumption models.

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