Information processing apparatus that computes power consumption for CPU command

    公开(公告)号:US09600388B2

    公开(公告)日:2017-03-21

    申请号:US14365877

    申请日:2012-12-17

    Applicant: Hitoshi Takagi

    Inventor: Hitoshi Takagi

    Abstract: An information processing apparatus includes a hardware processor and a memory storing executable instructions that, when executed by the processor, cause the processor to extract a command from a command cache, complete a process by the command utilizing a predetermined method, input information, which indicates a final result of the process, onto a writing stage when the process by the command has been completed, compute, when operation of information input onto an execution stage for execution of the process by the command has been completed, power consumption required to execute the command stored in the execution stage in accordance with a status of a CPU (central processing unit) or a status of pertained parts around the CPU, and add, when operation of information input onto the writing stage has been completed, the computed power consumption to a current value of a power accumulating register that is a software visible register, so as to obtain accumulated power consumption.

    INFORMATION PROCESSING DEVICE AND MONITORING METHOD
    85.
    发明申请
    INFORMATION PROCESSING DEVICE AND MONITORING METHOD 审中-公开
    信息处理设备和监控方法

    公开(公告)号:US20170075746A1

    公开(公告)日:2017-03-16

    申请号:US15122602

    申请日:2015-03-18

    Abstract: The present invention provides an information processing device that outputs information including the data transmission relationship between elements constituting an information processing system, the information indicating the state of the information processing system. The information processing device includes a graphing means for generating a relationship graph based on an event log indicating the behavior of each of a plurality of processes operating in the system, the relationship graph having the processes as the vertices thereof and having the data transmission relationship between the vertices as the sides thereof; and a graph output means for outputting the generated relationship graph.

    Abstract translation: 本发明提供了一种信息处理装置,其输出包括构成信息处理系统的元件之间的数据传输关系的信息,指示信息处理系统的状态的信息。 信息处理装置包括图形装置,用于基于指示系统中操作的多个处理中的每一个的行为的事件日志来生成关系图,所述关系图具有作为其顶点的处理,并且具有数据传输关系 顶点作为其侧面; 以及用于输出所生成的关系图的图形输出装置。

    RESPONSE-TIME BASELINING AND PERFORMANCE TESTING CAPABILITY WITHIN A SOFTWARE PRODUCT
    86.
    发明申请
    RESPONSE-TIME BASELINING AND PERFORMANCE TESTING CAPABILITY WITHIN A SOFTWARE PRODUCT 有权
    在软件产品中的响应时间基准和性能测试能力

    公开(公告)号:US20170068608A1

    公开(公告)日:2017-03-09

    申请号:US14844657

    申请日:2015-09-03

    Abstract: A method of measuring performance of a computerized system is provided. A test component integrated in a client application module is configured to generate an application specific workflow to be delivered to a computing environment of one or more computing devices for measuring the performance of the computerized system. The integrated test component of the client application module is executed to deliver the application specific workflow to a server system in the computing environment. Performance data is collected based on at least one response received from the computing environment to measure the performance of the computerized system.

    Abstract translation: 提供了一种测量计算机化系统的性能的方法。 集成在客户端应用程序模块中的测试组件被配置为生成要传送到一个或多个计算设备的计算环境的特定于应用程序的工作流,以测量计算机化系统的性能。 执行客户端应用模块的集成测试组件,以将应用程序特定的工作流传送到计算环境中的服务器系统。 基于从计算环境接收的至少一个响应来收集性能数据,以测量计算机化系统的性能。

    Add-on performance advisor
    88.
    发明授权
    Add-on performance advisor 有权
    附加性能顾问

    公开(公告)号:US09582392B2

    公开(公告)日:2017-02-28

    申请号:US12881948

    申请日:2010-09-14

    Abstract: Various embodiments provide an add-on advisor that is designed to assist users in managing add-ons for a browser and/or other application programs. In at least some embodiments, the add-on advisor can be implemented to detect newly installed add-ons and provide notifications to a user of the detected add-ons. The notifications regarding new add-ons can be configured with options to permit the user to enable or disable the add-ons. Add-ons that are not explicitly enabled by a user can be prevented from operating by the add-on advisor. Further, in at least some embodiments, the add-on advisor can be implemented to monitor performance impact of add-ons and provide notifications to a user when add-ons adversely affect performance. The user can then interact with the add-on advisor to improve performance by selectively enabling and disabling add-ons.

    Abstract translation: 各种实施例提供附加顾问,其被设计为帮助用户管理浏览器和/或其他应用程序的附加组件。 在至少一些实施例中,可以实现附加顾问以检测新安装的附加组件并向用户提供所检测到的附加组件的通知。 关于新加载项的通知可以配置为允许用户启用或禁用加载项的选项。 用户未明确启用的加载项可以被加载项顾问阻止运行。 此外,在至少一些实施例中,可以实现附加顾问以监视附加组件的性能影响,并且当附件对性能产生不利影响时向用户提供通知。 然后,用户可以通过选择性启用和禁用附加组件与附加顾问进行交互,从而提高性能。

    Green Software Applications
    89.
    发明申请
    Green Software Applications 审中-公开
    绿色软件应用

    公开(公告)号:US20170052886A1

    公开(公告)日:2017-02-23

    申请号:US15345777

    申请日:2016-11-08

    Abstract: Novel tools and techniques are provided for implementing green software applications and/or certifying software applications with a green applications efficiency (“GAE”) rating. Implementing green software applications might include performing performance tests of a software application, measuring power consumption of one or more hardware components, in response to execution of the software application during the one or more performance tests, generating a power consumption profile for the software application based on the measure power consumption, and tuning the software application such that power consumption of the one or more hardware components matches a power load caused by execution of the software application, based at least in part on the power consumption profile for the software application. Certifying software applications might include calculating an efficiency rating based on measured or calculated hardware power consumption, calculating the GAE rating for the software application, and certifying the software application with the GAE rating.

    Abstract translation: 提供了新的工具和技术,用于实施绿色软件应用程序和/或以绿色应用程序效率(“GAE”)评级来验证软件应用程序。 实施绿色软件应用程序可能包括执行软件应用程序的性能测试,测量一个或多个硬件组件的功耗,以响应在一次或多次性能测试期间执行软件应用程序,为基于软件应用程序生成功耗简档 关于所述测量功率消耗,以及至少部分地基于所述软件应用的功耗曲线来调整所述软件应用,使得所述一个或多个硬件组件的功耗与​​由所述软件应用的执行引起的功率负载相匹配。 认证软件应用程序可能包括基于测量或计算的硬件功耗计算效率评估,计算软件应用程序的GAE评级,以及使用GAE评级认证软件应用程序。

    Function-level dynamic instrumentation
    90.
    发明授权
    Function-level dynamic instrumentation 有权
    功能级动态仪表

    公开(公告)号:US09575864B2

    公开(公告)日:2017-02-21

    申请号:US14453457

    申请日:2014-08-06

    Abstract: Methods for dynamically instrumenting a program while the program is executing are described. In some embodiments, profiling hooks may be selectively inserted into and removed from a program while the program is running. The hooks may gather profiling information, such as the frequency and duration of function calls, for a selected set of functions. The hooks may be inserted into the program without requiring a special build or modifications to the binary by modifying machine-level instructions for the program stored in system memory. The ability to selectively insert instrumentation into the machine-level instructions stored in the system memory allows a set of functions to be selected during execution of the program and hooks for each function of the set of functions to be dynamically inserted or removed during execution of the program to precisely capture profiling information for the set of functions.

    Abstract translation: 描述在程序执行时动态调试程序的方法。 在一些实施例中,在程序运行时,轮廓钩可被选择性地插入到程序中并从程序中移除。 钩子可以收集关于所选择的一组功能的分析信息,例如功能调用的频率和持续时间。 可以通过修改存储在系统存储器中的程序的机器级指令,将钩子插入程序中,而不需要对二进制文件进行特殊构建或修改。 将仪器选择性地插入到存储在系统存储器中的机器级指令中的能力允许在执行程序期间选择一组功能,并且对于在执行期间动态插入或移除的功能集的每个功能的钩子 程序来精确地捕获一组功能的分析信息。

Patent Agency Ranking