IP Library Granted Patent US 11,537,487
Granted Patent B2
US 11,537,487 · App. 16/691,684 · Granted Dec 27, 2022

Information processing apparatus and control method

Inventor: Ryuichi Nishiyama (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F11/3058G01R31/31703G01R31/31725G01R31/31727G06F1/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,537,487
App. No.
16/691,684
Granted
Dec 27, 2022
Kind
B2
Abstract

In an information processing apparatus, a control unit receives operation instructions. Each time receiving an operation instruction, the control unit detects the number of operating circuits that are to operate in accordance with the received operation instruction, in a circuit group of circuits that operate in synchronization with a clock signal. In addition, each time receiving an operation instruction, the control unit determines whether power supply noise that is likely to cause a timing error in the circuit group will occur, on the basis of a result of comparing an increase in the number of operating circuits per prescribed time period with a threshold, and lowers the frequency of the clock signal when determining that the power supply noise will occur.

Claims (21)

1. A non-transitory computer-readable recording medium storing a computer program that causes a computer to perform a process comprising:

receiving operation instructions;

detecting, each time receiving one of the operation instructions, a number of operating circuits that are to operate in accordance with the received operation instruction, in a circuit group of circuits that operate in synchronization with a clock signal;

determining, each time receiving the one of the operation instructions, whether an increase in the number of operating circuits per prescribed time period is greater than or equal to a threshold; and

lowering a frequency of the clock signal upon determining that the increase in the number of operating circuits is greater than or equal to the threshold.

2. The non-transitory computer-readable recording medium according to claim 1 , wherein the process further includes creating, each time receiving the one of the operation instructions, an operating status table indicating the operating circuits and circuits that are not to operate in the circuit group, based on the received operation instruction and storing the operating status table in a storage unit.

3. The non-transitory computer-readable recording medium according to claim 2 , wherein the process further includes calculating the increase in the number of operating circuits per prescribed time period, based on history regarding the operating status table created within the prescribed time period.

4. The non-transitory computer-readable recording medium according to claim 1 , wherein the process further includes calculating the threshold in advance, based on relationship between a number of circuits that operate simultaneously in the circuit group and a result of measuring a power supply noise.

5. An information processing apparatus, comprising:

a circuit group of circuits configured to operate in synchronization with a clock signal;

a clock generation circuit configured to generate the clock signal; and

a control unit configured to

receive operation instructions,

detect, each time receiving one of the operation instructions, a number of operating circuits that are to operate in accordance with the received operation instruction, in the circuit group,

determine, each time receiving the one of the operation instructions, whether an increase in the number of operating circuits per prescribed time period is greater than or equal to a threshold, and

cause the clock generation circuit to lower a frequency of the clock signal upon determining that the increase in the number of operating circuits is greater than or equal to the threshold.

6. A control method, comprising:

receiving, by a control unit, operation instructions;

detecting, by the control unit, each time receiving one of the operation instructions, a number of operating circuits that are to operate in accordance with the received operation instruction, in a circuit group of circuits that operate in synchronization with a clock signal;

determining, by the control unit, each time receiving the one of the operation instructions, whether an increase in the number of operating circuits per prescribed time period is greater than or equal to a threshold; and

lowering, by the control unit, a frequency of the clock signal upon determining that the increase in the number of operating circuits is greater than or equal to the threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2019
From: NISHIYAMA, RYUICHI
To: FUJITSU LIMITED
Reel/Frame 051101/0368 →
Priority Claims (1)
JP JP2018-237367 · Dec 19, 2018 · national
Continuity (1)
Related Publication 20200201736A1 · Jun 25, 2020