Power consumption optimized translation of object code partitioned for hardware component based on identified operations
US9098309B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 23, 2011 |
| Grant date | Aug 4, 2015 |
| Priority date | — |
| Expiry date | Mar 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.