Device for controlling a multi-core CPU for mobile body, and operating system for the same
First Claim
1. A device for a mobile body comprising:
- a multi-core CPU including a plurality of CPU cores to which different processing are assigned, respectively;
abnormal condition detection means for detecting an abnormal condition that lowers processing capability of the multi-core CPU;
priority storage means for storing priority degrees of the respective processing assigned to the plurality of CPU cores;
capability adjusting means for adjusting processing capabilities of the plurality of CPU cores; and
control means which, when the abnormal condition is detected, controls the capability adjusting means to lower the processing capabilities of the CPU cores depending upon the priority degrees except that of a specified CPU core among the plurality of CPU cores, the specified CPU core being assigned a highest degree of priority in the priority storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
Temperatures of four CPU cores of a multi-core CPU of a mobile body are detected. If the detected temperatures of the CPU cores become high, a clock setting register in a CPU clock-forming unit is set to the highest multiplying factor, and the CPU clock multiplying factors of the other clock setting registers are lowered. The clock frequencies of the CPU cores are lowered except a specified CPU core of a highest priority while maintaining the highest operation clock frequency for the specified CPU core, to thereby lower the temperature of the multi-core CPU. Alternatively, when the specified CPU core becomes abnormal, the processing assigned to it is reassigned to another CPU core of the plurality of CPU cores.
34 Citations
10 Claims
-
1. A device for a mobile body comprising:
-
a multi-core CPU including a plurality of CPU cores to which different processing are assigned, respectively; abnormal condition detection means for detecting an abnormal condition that lowers processing capability of the multi-core CPU; priority storage means for storing priority degrees of the respective processing assigned to the plurality of CPU cores; capability adjusting means for adjusting processing capabilities of the plurality of CPU cores; and control means which, when the abnormal condition is detected, controls the capability adjusting means to lower the processing capabilities of the CPU cores depending upon the priority degrees except that of a specified CPU core among the plurality of CPU cores, the specified CPU core being assigned a highest degree of priority in the priority storage means. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10)
-
-
7. An operating system for a multi-core CPU for a mobile body including a plurality of CPU cores to which different processing are assigned, respectively, the operating system comprising:
-
abnormal condition detection processing for detecting an abnormal condition that indicates incapability of assigned processing in any one of the plurality of CPU cores; and reassigning processing which, when the abnormal condition is detected, reassigns the processing that has been assigned to an abnormal one of the plurality of CPU cores to a normal one of the plurality of CPU cores other than the abnormal one depending upon a predetermined order of priorities.
-
Specification