IP Library › Granted Patent US 11,526,378
Granted Patent B2
US 11,526,378 · App. 16/691,702 · Granted Dec 13, 2022

Information processing device and information processing method

Inventor: Akira Hayashidera (Nisshin, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
G06F9/4881G06F1/206G06F1/3206G06F1/329G06F9/5094G06T1/20
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,526,378
App. No.
16/691,702
Granted
Dec 13, 2022
Kind
B2
Abstract

An information processing device that includes: a memory; and a monitoring processor that is coupled to the memory, wherein the monitoring processor is configured to, in accordance with temperature information of a chip on which a plurality of monitored processors are mounted, stop execution of tasks designated as having low degrees of priority that are set in advance, among a plurality of tasks that are respectively executed at any of the plurality of monitored processors.

Claims (24)

1. An information processing device comprising:

a memory; and

a monitoring processor that is coupled to the memory,

wherein:

the monitoring processor is configured to, in accordance with temperature information of each of a plurality of monitored processors, stop execution of tasks designated as having low degrees of priority that are set in advance, among a plurality of tasks that are respectively executed at any of the plurality of monitored processors, the plurality of monitored processors being different from the monitoring processor,

CPUs and GPUs are included among the plurality of monitored processors, and

the monitoring processor is configured to, in a case in which it is predicted that temperatures of the GPUs will rise to greater than or equal to a first threshold value and it is not predicted that temperatures of the CPUs will rise to greater than or equal to a second threshold value, cause tasks that have been executed at the GPUs to be executed at the CPUs instead of the GPUs.

2. The information processing device of claim 1 , wherein the monitoring processor is configured to compute a predicted value of a change in temperature of each of the plurality of monitored processors as temperature information of each of the plurality of monitored processors, and to, in a case in which it is predicted that a temperature of each of the plurality of monitored processors will rise to greater than or equal to a first threshold value, stop execution of the tasks designated as having low degrees of priority.

3. The information processing device of claim 2 , wherein the monitoring processor is configured to, in a case in which it is predicted that the temperature of each of the plurality of monitored processors will fall to less than the first threshold value, restart execution of the tasks designated as having low degrees of priority and for which execution has been stopped.

4. The information processing device of claim 2 , wherein the monitoring processor is configured to, in a case in which it is predicted that the temperature of each of the plurality of monitored processors will become greater than or equal to a second threshold value that is higher than the first threshold value, stop execution of more tasks than in a case in which the temperature of each of the plurality of monitored processors will become greater than or equal to the first threshold value, wherein the tasks are stopped in order starting from a lowest degree of priority.

5. The information processing device of claim 1 , wherein:

the information processing device is installed in a vehicle, and

the plurality of tasks are tasks that cause processings relating to automatic driving of the vehicle to be carried out by any of the plurality of monitored processors.

6. The information processing device of claim 5 , wherein tasks, which are designated as having high degrees of priority that are set in advance, among the plurality of tasks are tasks that cause any of the plurality of monitored processors to carry out processings that carry out throttle operation, brake operation and steering wheel operation of the vehicle.

7. The information processing device of claim 1 , wherein each of the plurality of monitored processors is an SoC.

8. An information processing method in an on-vehicle information processing device that includes a monitoring processor and a plurality of monitored processors, the method comprising:

executing, via any of the plurality of monitored processors, any of a plurality of tasks that relate to automatic driving of a vehicle in which the on-vehicle information processing device is installed; and

in accordance with temperature information of each of the plurality of monitored processors, stopping, via the monitoring processor, execution of tasks designated as having low degrees of priority that are set in advance, among the plurality of tasks that are respectively executed at any of the plurality of monitored processors, the plurality of monitored processors being different from the monitoring processor,

wherein:

CPUs and GPUs are included among the plurality of monitored processors, and

the method further comprises, in a case in which it is predicted that temperatures of the GPUs will rise to greater than or equal to a first threshold value and it is not predicted that temperatures of the CPUs will rise to greater than or equal to a second threshold value, causing, via the monitoring processor, tasks that have been executed at the GPUs to be executed at the CPUs instead of the GPUs.

9. The information processing method of claim 8 , further comprising computing, via the monitoring processor, a predicted value of a change in temperature of each of the plurality of monitored processors as temperature information of each of the plurality of monitored processors is computed by the monitoring processor, and, in a case in which it is predicted that a temperature of each of the plurality of monitored processors will rise to greater than or equal to a first threshold value, stopping execution of the tasks designated as having low degrees of priority.

10. The information processing method of claim 9 , further comprising, in a case in which it is predicted that the temperature of each of the plurality of monitored processors will fall to less than the first threshold value, restarting, via the monitoring processor, execution of the tasks designated as having low degrees of priority and for which execution has been stopped.

11. The information processing method of claim 9 , further comprising, in a case in which it is predicted that the temperature of each of the plurality of monitored processors will become greater than or equal to a second threshold value that is higher than the first threshold value, stopping, via the monitoring processor, execution of more tasks than in a case in which the temperature of each of the plurality of monitored processors will become greater than or equal to the first threshold value, wherein the tasks are stopped in order starting from from a lowest degree of priority.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2019
From: HAYASHIDERA, AKIRA
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 051083/0724 →
Priority Claims (1)
JP JP2019-005333 · Jan 16, 2019 · national
Continuity (1)
Related Publication 20200225985A1 · Jul 16, 2020