Method and device for analysis and temporal control of the critical application of a multicore processor. The present invention describes a process for accurately determining the maximum execution time of the critical task of an embedded system based on a multicore processor. For that, it is proposed to use specific hardware whose function is to analyze and control the execution time of said task. Specifically, the purpose of the system is to ensure that the maximum response time of the critical program function performed by the processor does not exceed a predefined threshold, and if this critical task is not closed to the limit, the system disables the other core Processor, keeping in operation only the core that is performing the critical task. The specific hardware, implemented by a system with watchdog, Is configured with information pertinent to the execution of the critical program in isolation (that is, on a single core processor), which is of limited and extremely feasible computational complexity, and which monitors the execution time of said task without the need Of knowing the value of the maximum execution time for this program in a multi-core environment of a microprocessor. The present invention lies in the fields of electronics and computing. And which monitors the execution time of said task without the need to know what the maximum execution time value for this program is in a multi-core environment of a microprocessor. The present invention lies in the fields of electronics and computing. And which monitors the execution time of said task without the need to know what the maximum execution time value for this program is in a multi-core environment of a microprocessor. The present invention lies in the fields of electronics and computing.
展开▼