Information processing apparatus that computes power consumption for CPU command

US9600388B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9600388-B2
Application numberUS-201214365877-A
CountryUS
Kind codeB2
Filing dateDec 17, 2012
Priority dateJan 31, 2012
Publication dateMar 21, 2017
Grant dateMar 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. An information processing apparatus comprising: a hardware processor including: a logic device that extracts a command from a command cache; a logic device that completes a process by the command utilizing a predetermined method; a logic device that inputs information, which indicates a final result of the process, onto a writing stage when the process by the command has been completed; a logic device that computes, 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; a logic device that adds, 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; a logic device that determines in consideration of an internal state of the CPU, effectiveness of the information that was input onto the writing stage and indicates the final result of the process that is a pipe line process and inputs information that indicates a result of the determination into a predetermined internal register; and a logic device that determines effectiveness of the power consumption to be accumulated in the power accumulating register based on the information that indicates said result of the determination and has been input onto the predetermined internal register; and inputs, if it is determined that the power consumption is effective, the accumulated power consumption into the power accumulating register. 2. The information processing apparatus in accordance with claim 1 , wherein: possible types of the command include a command utilized to refer to the power accumulating register, a command utilized to reset the power accumulating register, and a command utilized to copy a content of the power accumulating register to another software visible register. 3. The information processing apparatus in accordance with claim 1 , wherein: possible types of the pertained parts around the CPU include a bridge chip that supports operation of the CPU, a management chip, a power supply unit, and a sensor on a mother board. 4. A power consumption computation method for an information processing apparatus, wherein the method comprises: extracting a command from a command cache; completing a process by the command utilizing a predetermined method; inputting information, which indicates a final result of the process, onto a writing stage when the process by the command has been completed; computing, 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; adding, 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; determining in consideration of an internal state of the CPU, effectiveness of the information that was input onto the writing stage and indicates the final result of the process that is a pipe line process; inputting information that indicates a result of the determination into a predetermined internal register; determining effectiveness of the power consumption to be accumulated in the power accumulating register based on the information that indicates said result of the determination and has been input onto the predetermined internal register; and inputting, if it is determined that the power consumption is effective, the accumulated power consumption into the power accumulating register. 5. The power consumption computation method for the information processing apparatus in accordance with claim 4 , wherein: possible types of the command include a command utilized to refer to the power accumulating register, a command utilized to reset the power accumulating register, and a command utilized to copy a content of the power accumulating register to another software visible register. 6. The power consumption computation method for the information processing apparatus in accordance with claim 4 , wherein: possible types of the pertained parts around the CPU include a bridge chip that supports operation of the CPU, a management chip, a power supply unit, and a sensor on a mother board.

Assignees

Inventors

Classifications

  • Computer systems status display (G06F11/327 takes precedence) · CPC title

  • where the monitored property is the power consumption (power management in a computing system G06F1/3203) · CPC title

  • Cross-Sectional Technologies · mapped topic

  • Performance evaluation by tracing or monitoring · CPC title

  • Monitoring of software · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9600388B2 cover?
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 comman…
Who is the assignee on this patent?
Takagi Hitoshi, Nec Corp
What technology area does this patent fall under?
Primary CPC classification G06F11/3062. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).