摘要
本发明公开了一种基于异构多核的任务分配方法,包括步骤:S1、构建任务优先级列表:在调度任务分配的同时进行任务列表的构建;S2、多策略任务分配,将任务插入到待机通信区间或将任务直接前驱复制到处理器闲置区间,将任务与通信时间最长的前驱节点分配到同一处理器核,将任务与通信时间最长的后继节点分配到同一处理器核,三者中选出最佳分配方案。本发明能有效选择出所有处理器核待机时间最短的分配方案,总体执行时间减少,保证了高效性;且提高了对异构多核处理器每个处理器核的利用率,由于任务执行过程中高优先级任务的通信时间被减少、原本消耗在这些任务上的能量就都被节省了下来,具有节能性。
- 单位