摘要
本发明公开了一种对异构多核处理器温度#调度长度感知的实时任务调度方法,包括以下步骤:读取系统默认的权重因子α;将任务队列里存储的任务分配到最优的处理器;对每个处理器任务队列里的任务选取最优频率;确定每个处理器任务队列里任务的执行顺序;对超过温度约束的任务进行切分;判断系统当前调度长度是否小于或等于给定的所有任务共享的截止时间D,如果满足,任务执行,调度结束;如果不满足,返回调度失败,任务不能执行,调度结束。使用本发明能够使得系统在满足峰值温度约束,以及时间约束的条件下,最小化系统的调度长度。
- 单位