Global Patent Index - EP 2758853 B1

EP 2758853 B1 20180704 - DYNAMIC POWER OPTIMIZATION FOR COMPUTING DEVICES

Title (en)

DYNAMIC POWER OPTIMIZATION FOR COMPUTING DEVICES

Title (de)

DYNAMISCHE LEISTUNGSOPTIMIERUNG FÜR RECHNEREINRICHTUNGEN

Title (fr)

OPTIMISATION D'ÉNERGIE DYNAMIQUE POUR DISPOSITIFS INFORMATIQUES

Publication

EP 2758853 B1 20180704 (EN)

Application

EP 12762460 A 20120831

Priority

  • US 201161536684 P 20110920
  • US 201113303871 A 20111123
  • US 2012053341 W 20120831

Abstract (en)

[origin: US2013073883A1] In the various aspects, virtualization techniques may be used to reduce the amount of power consumed by execution of applications by power-optimizing the code prior to execution. A dynamic binary translator operating at the machine layer may use a power consumption model to identify code segments that can benefit from optimization and to perform an instruction-sequence to instruction-sequence translation of object code to generate power-optimized object code. Execution hardware may be instrumented with additional circuitry to measure the power consumption characteristics of executing code. The power consumption models may be updated and object code may be regenerated based on the measured the power consumption characteristics of previously executed code. In an aspect, power optimization may be accomplished when the computing device is connected to a battery charger.

IPC 8 full level

G06F 1/32 (2006.01)

CPC (source: EP US)

G06F 1/32 (2013.01 - EP US); G06F 1/3212 (2013.01 - EP US); Y02D 10/00 (2017.12 - EP US)

Designated contracting state (EPC)

AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DOCDB simple family (publication)

US 2013073883 A1 20130321; US 8799693 B2 20140805; CN 103797436 A 20140514; CN 103797436 B 20160323; EP 2758853 A1 20140730; EP 2758853 B1 20180704; ES 2688808 T3 20181107; HU E039894 T2 20190228; JP 2014527248 A 20141009; JP 5735714 B2 20150617; KR 101483919 B1 20150116; KR 20140079422 A 20140626; WO 2013043350 A1 20130328

DOCDB simple family (application)

US 201113303871 A 20111123; CN 201280044247 A 20120831; EP 12762460 A 20120831; ES 12762460 T 20120831; HU E12762460 A 20120831; JP 2014530686 A 20120831; KR 20147010505 A 20120831; US 2012053341 W 20120831