Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Apparatus and method for reducing hardware energy consumption based on application state

An application program and state technology, which is applied in the direction of program control, program control design, and energy-saving calculation using stored programs, and can solve problems such as no application program status information, bad results, and reduced efficiency of DVFS software control

Active Publication Date: 2021-12-28
HUAWEI TECH CO LTD
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, such techniques can produce undesirable results when running different applications
Therefore, until now, there has been no indication of application state information between the application and the underlying power management mechanisms, leading to maximum inefficiency in software control of technologies such as DVFS

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus and method for reducing hardware energy consumption based on application state
  • Apparatus and method for reducing hardware energy consumption based on application state
  • Apparatus and method for reducing hardware energy consumption based on application state

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] figure 1 A method 100 for reducing energy consumption of hardware running an application program provided by an embodiment is shown. In the context of this specification, such hardware may include any one or more physical components that support the execution of the applications described above. For example, in various embodiments, such hardware may include, but is not limited to, processors (e.g., central processing units, graphics processing units, etc.), memories (e.g., volatile or non-volatile memory, etc.), buses, Input / output (input / output, referred to as I / O) (for example, network interface, user I / O device, etc.).

[0030] Furthermore, in the context of this specification, the application program may include any software, code and / or instructions for executing one or more tasks on the aforementioned hardware. Non-limiting examples of such applications may include web browsers, office productivity programs (eg, word processors, spreadsheet generators, presentat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An apparatus, method, and computer-readable medium for reducing power consumption of hardware running an application are provided. In use, a call from an application is received through the API. This call indicates the state of the application. Additionally, an action is also determined based on the call. The actions are used to reduce energy consumption of the hardware on which the application is running. The method continues with performing the act of reducing the energy consumption of the hardware on which the application is running.

Description

[0001] This application claims a prior application to U.S. Nonprovisional Patent Application Serial No. 15 / 448,396, entitled "Apparatus and Method for Reducing Hardware Energy Consumption Based on Application State," filed March 2, 2017 Priority, the entire contents of which are incorporated herein by reference. technical field [0002] The invention relates to energy consumption management, in particular to a technology for reducing energy consumption. Background technique [0003] In recent years, many techniques have been proposed to improve the energy efficiency of mobile devices. One technique is called dynamic voltage and frequency scaling (DVFS). This circuit-level technique regulates power consumption by dynamically adjusting the voltage and / or frequency of the device. A driver-level software module called a regulator can monitor circuit-level factors such as processor load and switch to a certain frequency and / or voltage when such load exceeds a threshold. [000...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/06
CPCG06F1/3206G06F1/324G06F1/3296G06F9/547Y02D10/00G06F1/329
Inventor 王军叶寒栋
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products