异构计算平台任务调度方法、电子设备和介质技术

技术编号:42696641 阅读:21 留言:0更新日期:2024-09-13 11:53
本发明专利技术涉及计算机技术领域,尤其涉及一种异构计算平台任务调度方法、电子设备和介质,方法包括步骤S1、获取异构计算平台第n‑x时刻至第n时刻对应的历史测量数据;步骤S2、预测第n+1时刻GPU队列长度;步骤S3、判断GPU队列长度变化是否为下降趋势,若是,则执行步骤S5,否则,执行步骤S4;步骤S4、判断当前GPU队列已使用容量是否超过预设容量阈值,若超过,则执行步骤S6,否则,执行步骤S5;步骤S5、从GPU队列中选择目标GPU队列下发当前任务;步骤S6、从CPU队列中选择目标CPU队列下发当前任务。本发明专利技术降低了异构计算平台任务调度的开销,提升了异构计算平台的性能。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种异构计算平台任务调度方法、电子设备和介质


技术介绍

1、现有的cpu(central processing unit)-gpu(graphics processing unit)异构计算平台的任务调度策略主要包括静态调度策略和动态调度策略。静态调度策略调度开销较小,容易实施,但是易造成负载不均,对于一些cpu与gpu计算速度相差较大的应用,负载不均带来的性能浪费尤为明显。此外,静态调度策略只能针对特定的cpu-gpu结构,当计算单元的计算能力改变后,静态调度确定的划分比例不再适用。对于cpu与gpu区分明显的应用,会降低系统性能。动态调度策略是指在操作环境与计算任务不确定情况下进行的调度。调度过程中根据cpu和gpu的负载情况调节分配的数据量,确保不同类型计算单元负载均衡。动态调度基本解决了静态调度只针对固定cpu-gpu结构和负载不均较大的问题,但是,动态调度带来的内存和时间开销较大,对整体系统性能的影响较明显。现有技术中还存在基于上层业务应用的分步调度方案,根据上一周期处理器计算能力动态调整下一周期计算量的分配,使c本文档来自技高网...

【技术保护点】

1.一种异构计算平台任务调度方法,其特征在,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求3所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求7所述的方法,其特征在于,

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指...

【技术特征摘要】

1.一种异构计算平台任务调度方法,其特征在,包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求3所述的方法,其特征在于,

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求3所述的方法,...

【专利技术属性】
技术研发人员:严德政周刚何军吴志华陈学凯
申请(专利权)人:沐曦灵智科技杭州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1