Multiprocessor system and control method thereof
AssigneeToyota Jidosha Kabushiki Kaisha
InventorsTakashi Inoue, Takeshe Inoguchi
Life of this patent
Estimating the term…
Abstract
A multiprocessor system is disclosed. The multiprocessor system includes plural processor cores to which control to be performed is allocated. The multiprocessor system includes a monitoring processor which detects an abnormal operation that has occurred in a specific processor core to which control having a higher priority order than control to be allocated to processor cores other than the specific processor core is allocated. When the monitoring processor detects the abnormal operation in the specific processor core, the monitoring processor allocates the control having the higher priority order to one of the processor cores other than the specific processor core.
Claims20
A multiprocessor system having a plurality of processors to which processors control to be performed is allocated, comprising:
- an abnormal operation detecting unit which detects an abnormal operation that has occurred in a specific processor of the plural processors;
- an instructing unit which instructs to change specific control allocated to the specific processor to be performed in a substitute processor which is one of the processors other than the specific processor based on a result detected by the abnormal operation detecting unit;
- and
- an abnormal operation diagnosing unit which diagnoses whether the abnormal operation occurs in hardware of the specific processor;
- wherein
- when the abnormal operation is detected in the specific processor by the abnormal operation detecting unit, the specific control is performed by the substitute processor instructed by the instructing unit;
- and
- when the abnormal operation is diagnosed to be not in the hardware of the specific processor by the abnormal operation diagnosing unit after the abnormal operation detecting unit has detected the abnormal operation of the specific processor, previous control which has been allocated to the substitute processor before the specific control is allocated to the substitute processor is performed by the specific processor by being allocated to the specific processor.
(canceled)
A control method of a multiprocessor system having a plurality of processors to which processors control to be performed is allocated, comprising:
- an abnormal operation detecting step which detects an abnormal operation that has occurred in a specific processor of the plural processors;
- and
- a changing step which changes specific control allocated to the specific processor to be performed in a substitute processor which is one of the processors other than the specific processor when the abnormal operation is detected in the specific processor by the abnormal operation detecting step, and causes the substitute processor to perform the specific control;
- an abnormal operation diagnosing step which diagnoses whether the abnormal operation occurs in hardware of the specific processor;
- and
- an allocating step which allocates previous control which has been allocated to the substitute processor before the specific control is allocated to the substitute processor is performed by the specific processor by being allocated to the specific processor, when the abnormal operation is diagnosed to be not in the hardware of the specific processor by the abnormal operation diagnosing step after the abnormal operation detecting step has detected the abnormal operation of the specific processor.
(canceled)
Dependencies are inferred from the claim text.