摘要
本发明涉及一种基于多处理器协同系统的自适应任务调度方法,属于电子信息的技术领域。包括:执行CPU‑GPU任务调度;计算得到CPU和GPU的各自数据量分配,并存入文本;根据得到的CPU和GPU的各自数据量分配,CPU和GPU进行并行计算;CPU数据和GPU数据汇总,输出结果,结束;从文本中读取历史数据到数组;读取数组数据,获得CPU和GPU的各自数据量分配;数组数据利用最小二乘法构建线性回归方程,得到预测结果。本发明设计了新的任务调度方法,可以高效地找到CPU和GPU执行任务的均衡点并合理分配任务。本发明结合了数组和线性回归模型,利用历史数据和预测模型,可以更好地减少任务调度的额外耗时。