Method for controlling a multicore-processor engine control unit
AssigneeVitesco Technologies GmbH
InventorsNicolas Romea, Denis Claraz, Olivier Spuig
Life of this patent
Estimating the term…
Abstract
Disclosed is a method for controlling an engine control unit which includes at least two microprocessor cores, including steps of executing a parent subtask and at least one child subtask. The method includes the following steps: —determining the number of executables which remain to be executed in the last child subtask of the first period when the parent subtask of the second period starts; and—determining the number of executables already executed in the parent subtask of the second period when the last child subtask of the first period finishes.
Claims20
A method for controlling an engine control unit which is connected to sensors and actuators associated with the internal combustion engine of a vehicle, the engine control unit comprising at least two microprocessor cores the control method comprising steps of executing a cyclic task, the execution of this task being triggered by a recurrent event which repeats with a period linked to the rotation of the engine, wherein the cyclic task is composed of executables divided into a parent subtask, triggered by the recurrent event and executed by one microprocessor core, and at least one child subtask executed after the parent subtask by another microprocessor core, the method comprising the following steps, during a concatenation of the task of a first period and of the task of a second period which follows the first period:
- determining the number of executables which remain to be executed in the last child subtask of the first period when the parent subtask of the second period starts;
- determining the number of executables-already executed in the parent subtask of the second period when the last child subtask of the first period finishes.
Dependencies are inferred from the claim text.