System and methods for power and energy modeling in computing devices using system call tracing
    1.
    发明授权
    System and methods for power and energy modeling in computing devices using system call tracing 有权
    使用系统调用跟踪的计算设备中的功率和能量建模的系统和方法

    公开(公告)号:US09170912B1

    公开(公告)日:2015-10-27

    申请号:US13859499

    申请日:2013-04-09

    Abstract: A method for generating a power consumption and energy usage model for a computing device includes monitoring of the power consumption of the computing device with an external power monitor when the computing device is in a base power state, monitoring of the power consumption of the computing device during execution of a system call with a processor that interacts with a component in the computing device, and monitoring the power state of the computing device before the computing device returns to the base power state. The method further includes generating a finite state machine model of the power states and transitions between power states to model the power activities and energy consumption of the computing device in the absence of an external power monitor.

    Abstract translation: 一种用于生成用于计算设备的功耗和能量使用模型的方法包括:当所述计算设备处于基本功率状态时,利用外部功率监视器监视所述计算设备的功耗,监测所述计算设备的功耗 在使用与计算设备中的组件交互的处理器执行系统调用期间,以及在计算设备返回到基本功率状态之前监视计算设备的功率状态。 该方法还包括生成功率状态的有限状态机模型和功率状态之间的转换,以在没有外部功率监视器的情况下对计算设备的功率活动和能量消耗进行建模。

    SYSTEM AND METHOD FOR ENERGY USAGE ACCOUNTING IN SOFTWARE APPLICATIONS

    公开(公告)号:US20200334403A1

    公开(公告)日:2020-10-22

    申请号:US16867430

    申请日:2020-05-05

    Abstract: A method for generating an energy usage profile for a software program executed in a computing device includes generating a call trace of an executed system call, identifying a first power consumption and duration of a first power state due to the first system call using a model, identifying a second power consumption and duration of a second power state based on the model, and generating an energy usage profile for the software program. The energy usage profile includes energy consumption of the computing device for the system call based on the first power consumption level multiplied by the first duration and the second power consumption level multiplied by the second duration associated an identifier for the call trace.

    SYSTEMS AND METHODS OF DETECTING POWER BUGS

    公开(公告)号:US20210279123A1

    公开(公告)日:2021-09-09

    申请号:US17074611

    申请日:2020-10-19

    Abstract: Embodiments of the present invention provide a system and methods for detecting power bugs. In one embodiment, a computer-implemented method for analyzing a computer code includes generating a control flow graph for at least a portion of the computer code at a processor. The method further includes identifying power bugs by traversing the control flow graph if the control flow graph exits without performing a function call to deactivate power to any component of a device configured to execute computer executable instructions based on the computer code after performing a function call to activate power.

    Systems and Methods of Detecting Power Bugs
    5.
    发明申请
    Systems and Methods of Detecting Power Bugs 有权
    检测电源错误的系统和方法

    公开(公告)号:US20140380283A1

    公开(公告)日:2014-12-25

    申请号:US14313890

    申请日:2014-06-24

    Abstract: Embodiments of the present invention provide a system and methods for detecting power bugs. In one embodiment, a computer-implemented method for analyzing a computer code includes generating a control flow graph for at least a portion of the computer code at a processor. The method further includes identifying power bugs by traversing the control flow graph if the control flow graph exits without performing a function call to deactivate power to any component of a device configured to execute computer executable instructions based on the computer code after performing a function call to activate power.

    Abstract translation: 本发明的实施例提供了一种用于检测功率错误的系统和方法。 在一个实施例中,用于分析计算机代码的计算机实现的方法包括在处理器处为所述计算机代码的至少一部分生成控制流程图。 该方法还包括:如果控制流程图在不执行功能调用的情况下退出控制流程图来识别功率错误,而不执行功能调用,以对执行功能调用之后基于计算机代码执行计算机可执行指令的设备的任何组件的功率停用 激活电源

    SYSTEM AND METHOD FOR ENERGY USAGE ACCOUNTING IN SOFTWARE APPLICATIONS

    公开(公告)号:US20220414296A1

    公开(公告)日:2022-12-29

    申请号:US17899595

    申请日:2022-08-30

    Abstract: A method for generating an energy usage profile for a software program executed in a computing device includes generating a call trace of an executed system call, identifying a first power consumption and duration of a first power state due to the first system call using a model, identifying a second power consumption and duration of a second power state based on the model, and generating an energy usage profile for the software program. The energy usage profile includes energy consumption of the computing device for the system call based on the first power consumption level multiplied by the first duration and the second power consumption level multiplied by the second duration associated an identifier for the call trace.

    SYSTEMS AND METHODS OF DETECTING POWER BUGS
    8.
    发明申请

    公开(公告)号:US20200174872A1

    公开(公告)日:2020-06-04

    申请号:US16539794

    申请日:2019-08-13

    Abstract: Embodiments of the present invention provide a system and methods for detecting power bugs. In one embodiment, a computer-implemented method for analyzing a computer code includes generating a control flow graph for at least a portion of the computer code at a processor. The method further includes identifying power bugs by traversing the control flow graph if the control flow graph exits without performing a function call to deactivate power to any component of a device configured to execute computer executable instructions based on the computer code after performing a function call to activate power.

Patent Agency Ranking