Abstract
A low power consumption task scheduling method comprises the following steps: (A) define a SOC having plural non-processing elements at the maximum power consumption state, and proceed preliminary scheduling of the tasks on the plural processing elements; (B) set up an analysis mode among the processing element and the non-processing elements, and then use the analysis mode to estimate the timing parameters of the tasks on the processing element and the co-processing elements; (C) estimate the minimum power consumption and timing sequence relation of each task on the non-processing elements by the analysis mode; (D) calculate the scheduling result of each processing element; (E) analyze the scheduling results to reach stable state or not, otherwise, continuously repeat step (C) and step (D) alternatively until the scheduling results reach the stable state.