Patents by Inventor Takenobu Tani

Takenobu Tani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9507396
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: November 29, 2016
    Assignee: SOCIONEXT INC.
    Inventor: Takenobu Tani
  • Publication number: 20160103473
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Application
    Filed: December 16, 2015
    Publication date: April 14, 2016
    Inventor: Takenobu TANI
  • Patent number: 9250670
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing a plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: February 2, 2016
    Assignee: SOCIONEXT INC.
    Inventor: Takenobu Tani
  • Publication number: 20140115350
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing a plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Application
    Filed: December 23, 2013
    Publication date: April 24, 2014
    Applicant: PANASONIC CORPORATION
    Inventor: Takenobu TANI
  • Patent number: 8645727
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing a plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: February 4, 2014
    Assignee: Panasonic Corporation
    Inventor: Takenobu Tani
  • Publication number: 20130346766
    Abstract: Logical processors are grouped into logical processor groups. A power control device includes: a power state information determining unit which, when one of the logical processors assigned to the physical processor is replaced with another one of the logical processors, and based on power state information indicating power consumption of another physical processor to which the logical processors that belong to a target logical processor group are assigned, determines power state information to be used when the replacing logical processor is assigned to the physical processor, the target logical processor group being one of the logical processor groups and including the replacing logical processor; and a power state changing unit which changes power to be supplied to the physical processor based on the power state information determined by the power state information determining unit.
    Type: Application
    Filed: August 21, 2013
    Publication date: December 26, 2013
    Applicant: PANASONIC CORPORATION
    Inventor: Takenobu TANI
  • Publication number: 20120166824
    Abstract: A power controller (100) is for controlling power consumed in an information processor (1000) and includes a power context storing means (ZA105), a power context reference means (ZB101), and a power status changing means (ZA101). The power context storing means (ZA105) stores power control information for individual programs on a per program basis in storage regions distinguished with program identification information. The power context reference means (ZB101) references the power control information for the desired program in the power context storing means (ZA105). The power status changing means (ZA101) changes the status of the power consumed in the information processor (1000) based on the power control information referenced by the power context reference means (ZB101).
    Type: Application
    Filed: February 24, 2012
    Publication date: June 28, 2012
    Applicant: Panasonic Corporation
    Inventor: Takenobu TANI
  • Patent number: 8161300
    Abstract: A table information reception unit in an instructing device receives, from processing devices connected to a network, device names of the processing devices, function information indicating functions included in the processing devices, and power information indicating a reliability of power supply to the processing devices, and causes such information to be reflected in a table stored in a storage unit. Upon receiving a processing request from a user, an analysis unit analyzes the content thereof, transmits, to an execution control unit, requested function information indicating functions necessary to execute processing corresponding to the processing request. Based on the requested function information, the execution control unit judges whether cooperation with another processing device is necessary, and if necessary, selects, based on the table stored in the storage unit, a processing device expected to have a stable power supply to be a cooperating processing device.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: April 17, 2012
    Assignee: Panasonic Corporation
    Inventor: Takenobu Tani
  • Patent number: 8156348
    Abstract: A power controller (100) is for controlling power consumed in an information processor (1000) and includes a power context storing means (ZA105), a power context reference means (ZB101), and a power status changing means (ZA101). The power context storing means (ZA105) stores power control information for individual programs on a per program basis in storage regions distinguished with program identification information. The power context reference means (ZB101) references the power control information for the desired program in the power context storing means (ZA105). The power status changing means (ZA101) changes the status of the power consumed in the information processor (1000) based on the power control information referenced by the power context reference means (ZB101).
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: April 10, 2012
    Assignee: Panasonic Corporation
    Inventor: Takenobu Tani
  • Publication number: 20120036376
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing a plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Application
    Filed: October 14, 2011
    Publication date: February 9, 2012
    Applicant: Panasonic Corporation
    Inventor: Takenobu TANI
  • Patent number: 8041965
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing a plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: October 18, 2011
    Assignee: Panasonic Corporation
    Inventor: Takenobu Tani
  • Patent number: 8015391
    Abstract: A processor simultaneously issues instructions to multiple threads in a same instruction execution cycle. An instruction issuer controls issuance of an instruction for each of the multiple threads. A detector detects, for each of the multiple threads, whether a loop processing is currently being executed. A unit causes the instruction issuer to increase a number of instructions to be issued when the detector detects that the loop processing is currently being executed.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: September 6, 2011
    Assignee: Panasonic Corporation
    Inventor: Takenobu Tani
  • Publication number: 20110029763
    Abstract: A processor simultaneously issues instructions to multiple threads in a same instruction execution cycle. An instruction issuer controls issuance of an instruction for each of the multiple threads. A detector detects, for each of the multiple threads, whether a loop processing is currently being executed. A unit causes the instruction issuer to increase a number of instructions to be issued when the detector detects that the loop processing is currently being executed.
    Type: Application
    Filed: October 8, 2010
    Publication date: February 3, 2011
    Applicant: PANASONIC CORPORATION
    Inventor: Takenobu TANI
  • Patent number: 7836289
    Abstract: A program execution control device which controls execution of a program by a processor having a predicate function for conditional execution of an instruction, wherein the program includes a branch instruction to control iterations in loop processing, the branch instruction is further an instruction to generate an execute-or-not condition indicating whether or not the branch instruction is to be executed at an iteration in the loop processing after a current iteration, and to reflect the execute-or-not condition on a predicate flag used for conditional execution of the branch instruction, the program execution control device comprises a processor status changing unit configured to change, before an execution cycle of the branch instruction, a status of the processor in advance for execution of an instruction following the branch instruction, the status being changed based on the execute-or-not condition reflected on the predicate flag.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: November 16, 2010
    Assignee: Panasonic Corporation
    Inventor: Takenobu Tani
  • Publication number: 20100005278
    Abstract: The state control device for controlling an internal state of information processing equipment includes a scenario table, an information recorder, an information player and a state change controller. The information recorder acquires sync information and one item or a plurality of items of state information from the information processing equipment and records the acquired sync information and state information in association with each other in the scenario table. The information player, receiving sync information from the information processing equipment, acquires state information associated with sync information corresponding to the received sync information, among the sync information stored in the scenario table, from the scenario table, and supplies the acquired state information to the state change controller. The state change controller controls the inside of the information processing equipment based on the state information received from the information player.
    Type: Application
    Filed: August 3, 2009
    Publication date: January 7, 2010
    Applicant: Panasonic Corporation
    Inventor: Takenobu TANI
  • Publication number: 20090313486
    Abstract: A table information reception unit (201) in an instructing device (200) receives, from processing devices connected to a network, device names of the processing devices, function information indicating functions included in the processing devices, and power information indicating a reliability of power supply to the processing devices, and causes such information to be reflected in a table stored in a storage unit (202). Upon receiving a processing request from a user, an analysis unit (204) analyzes the content thereof, transmits, to an execution control unit (205), requested function information indicating functions necessary to execute processing corresponding to the processing request. Based on the requested function information, the execution control unit 205 judges whether cooperation with another processing device is necessary, and if necessary, selects, based on the table stored in the storage unit (202), a processing device expected to have a stable power supply to be a cooperating processing device.
    Type: Application
    Filed: July 5, 2007
    Publication date: December 17, 2009
    Inventor: Takenobu Tani
  • Publication number: 20090313490
    Abstract: A power controller (100) is for controlling power consumed in an information processor (1000) and includes a power context storing means (ZA105), a power context reference means (ZB101), and a power status changing means (ZA101). The power context storing means (ZA105) stores power control information for individual programs on a per program basis in storage regions distinguished with program identification information. The power context reference means (ZB101) references the power control information for the desired program in the power context storing means (ZA105). The power status changing means (ZA101) changes the status of the power consumed in the information processor (1000) based on the power control information referenced by the power context reference means (ZB101).
    Type: Application
    Filed: March 28, 2006
    Publication date: December 17, 2009
    Inventor: Takenobu Tani
  • Publication number: 20090282271
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing a plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Application
    Filed: July 17, 2009
    Publication date: November 12, 2009
    Applicant: PANASONIC CORPORATION
    Inventor: Takenobu TANI
  • Patent number: 7584367
    Abstract: A processor has: a power table including a plurality of power control registers each rewritably storing power control information; a condition determiner for rewritably storing a plurality of operating conditions (e.g., a comparison address to be compared with the program counter) and determining which one of the plurality of operating conditions is satisfied by a current operation of the processor so as to supply an index signal to select one of the plurality of power control registers based on the determination; and a voltage/clock controller for controlling the power consumption in a control object circuit block according to the power control information in one of the power control registers that is selected by the index signal.
    Type: Grant
    Filed: November 16, 2004
    Date of Patent: September 1, 2009
    Assignee: Panasonic Corporation
    Inventor: Takenobu Tani
  • Publication number: 20090055635
    Abstract: A program execution control device which controls execution of a program by a processor having a predicate function for conditional execution of an instruction, wherein the program includes a branch instruction to control iterations in loop processing, the branch instruction is further an instruction to generate an execute-or-not condition indicating whether or not the branch instruction is to be executed at an iteration in the loop processing after a current iteration, and to reflect the execute-or-not condition on a predicate flag used for conditional execution of the branch instruction, the program execution control device comprises a processor status changing unit configured to change, before an execution cycle of the branch instruction, a status of the processor in advance for execution of an instruction following the branch instruction, the status being changed based on the execute-or-not condition reflected on the predicate flag.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 26, 2009
    Applicant: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
    Inventor: Takenobu TANI