摘要
本发明公开了一种基于白鲸优化算法的异构多核任务调度方法,包括以下步骤:步骤1:任务信息获取与模型建立;首先,需要获取待调度的任务信息,包括任务的类型、计算量、内存需求、通信开销;然后,根据异构多核处理器的架构特性,建立任务调度系统模型;步骤2:初始化白鲸个体数量,并与任务调度方案对应;步骤3:基于白鲸优化算法求解适应度最高的个体,将其作为最优解;步骤4:根据最优解确定最终的任务调度方案,包括每个任务分配到的处理器以及执行顺序。步骤5:将调度方案应用到异构多核系统中,执行任务调度。本发明显著提高任务调度的效率,缩短任务的整体完成时间。
技术关键词
异构多核任务调度
任务调度系统
异构多核处理器
算法
异构多核系统
异构系统
核心
编码方案
阶段
位置更新
规模
度函数
因子
数学模型
代表
内存
解码