-
公开(公告)号:US20210279123A1
公开(公告)日:2021-09-09
申请号:US17074611
申请日:2020-10-19
Applicant: Purdue Research Foundation
Inventor: Yu Charlie Hu , Abhilash Jindal , Samuel Midkiff , Abhinav Pathak
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.
-
公开(公告)号:US20140380283A1
公开(公告)日:2014-12-25
申请号:US14313890
申请日:2014-06-24
Applicant: PURDUE RESEARCH FOUNDATION
Inventor: Yu Charlie Hu , Abhilash Jindal , Samuel Midkiff , Abhinav Pathak
IPC: G06F11/36
CPC classification number: G06F11/0742 , G06F1/28 , G06F1/3296 , G06F8/20 , G06F8/433 , G06F11/0751 , G06F11/079 , G06F11/0793 , G06F11/3466 , G06F11/3604 , G06F11/3608 , G06F11/3636 , G06F11/3664
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: 本发明的实施例提供了一种用于检测功率错误的系统和方法。 在一个实施例中,用于分析计算机代码的计算机实现的方法包括在处理器处为所述计算机代码的至少一部分生成控制流程图。 该方法还包括:如果控制流程图在不执行功能调用的情况下退出控制流程图来识别功率错误,而不执行功能调用,以对执行功能调用之后基于计算机代码执行计算机可执行指令的设备的任何组件的功率停用 激活电源
-
公开(公告)号:US10810071B2
公开(公告)日:2020-10-20
申请号:US16539794
申请日:2019-08-13
Applicant: Purdue Research Foundation
Inventor: Yu Charlie Hu , Abhilash Jindal , Samuel Midkiff , Abhinav Pathak
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.
-
公开(公告)号:US20200174872A1
公开(公告)日:2020-06-04
申请号:US16539794
申请日:2019-08-13
Applicant: Purdue Research Foundation
Inventor: Yu Charlie Hu , Abhilash Jindal , Samuel Midkiff , Abhinav Pathak
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.
-
公开(公告)号:US10379925B2
公开(公告)日:2019-08-13
申请号:US15357473
申请日:2016-11-21
Applicant: Purdue Research Foundation
Inventor: Yu Charlie Hu , Abhilash Jindal , Samuel Midkiff , Abhinav Pathak
IPC: G06F9/44 , G06F9/45 , G06F11/07 , G06F8/20 , G06F8/41 , G06F11/36 , G06F1/28 , G06F1/3296 , G06F11/34
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 compute code after performing a function call to activate power.
-
公开(公告)号:US20170068586A1
公开(公告)日:2017-03-09
申请号:US15357473
申请日:2016-11-21
Applicant: Purdue Research Foundation
Inventor: Yu Charlie Hu , Abhilash Jindal , Samuel Midkiff , Abhinav Pathak
CPC classification number: G06F11/0742 , G06F1/28 , G06F1/3296 , G06F8/20 , G06F8/433 , G06F11/0751 , G06F11/079 , G06F11/0793 , G06F11/3466 , G06F11/3604 , G06F11/3608 , G06F11/3636 , G06F11/3664
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 compute code after performing a function call to activate power.
Abstract translation: 本发明的实施例提供了一种用于检测功率错误的系统和方法。 在一个实施例中,用于分析计算机代码的计算机实现的方法包括在处理器处为所述计算机代码的至少一部分生成控制流程图。 该方法还包括:如果控制流程图在不执行功能调用的情况下退出控制流程图,则通过遍历控制流程图来识别功能错误,该功能调用在对执行功能调用之后基于计算机代码执行计算机可执行指令的设备的任何组件的任何组件停用功能 激活电源
-
公开(公告)号:US09501382B2
公开(公告)日:2016-11-22
申请号:US14313890
申请日:2014-06-24
Applicant: Purdue Research Foundation
Inventor: Yu Charlie Hu , Abhilash Jindal , Samuel Midkiff , Abhinav Pathak
CPC classification number: G06F11/0742 , G06F1/28 , G06F1/3296 , G06F8/20 , G06F8/433 , G06F11/0751 , G06F11/079 , G06F11/0793 , G06F11/3466 , G06F11/3604 , G06F11/3608 , G06F11/3636 , G06F11/3664
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: 本发明的实施例提供了一种用于检测功率错误的系统和方法。 在一个实施例中,用于分析计算机代码的计算机实现的方法包括在处理器处为所述计算机代码的至少一部分生成控制流程图。 该方法还包括:如果控制流程图在不执行功能调用的情况下退出控制流程图来识别功率错误,而不执行功能调用,以对执行功能调用之后基于计算机代码执行计算机可执行指令的设备的任何组件的功率停用 激活电源
-
-
-
-
-
-