The invention belongs to the technical field of heterogeneous multi-
core system application, and particularly relates to an
energy consumption sensing task scheduling method under reliability constraint. Comprising the following steps: constructing a heterogeneous multi-
core system model which comprises a task model, an
energy consumption model and a
reliability model; based on the heterogeneous multi-
core system model, determining execution priorities of tasks; performing first-stage task
copying on the task to ensure that the reliability value of each sub-task is higher than the reliability requirement of the
system, and obtaining an initial task copy number; if the actual reliability value of the
system is smaller than the reliability requirement of the
system, performing second-stage task
copying on the task to obtain a final task copy number; all task copies are distributed to corresponding processor cores according to execution priorities of tasks, and then the processor cores are switched from an idle mode to a
sleep mode according to DPM technology use conditions so as to reduce
power consumption; according to the method, the joint optimization scheduling of reliability and low
power consumption of the heterogeneous multi-core system is realized, and the method has a wide application prospect in the heterogeneous multi-core system.