- 专利标题: 一种基于OpenCL的异构协同并行计算中设备间动态任务调度方法
-
申请号: CN201911203540.9申请日: 2019-11-29
-
公开(公告)号: CN111090508B公开(公告)日: 2023-04-14
- 发明人: 朱正东 , 李少辉 , 李小轩 , 韩靖雯 , 王鹏博 , 李珍
- 申请人: 西安交通大学
- 申请人地址: 陕西省西安市咸宁西路28号
- 专利权人: 西安交通大学
- 当前专利权人: 西安交通大学
- 当前专利权人地址: 陕西省西安市咸宁西路28号
- 代理机构: 西安通大专利代理有限责任公司
- 代理商 李晓晓
- 主分类号: G06F9/48
- IPC分类号: G06F9/48 ; G06F9/50
摘要:
本发明公开了一种基于OpenCL的异构协同并行计算中设备间动态任务调度方法,包括如下过程:首先取指定计算内核的总工作量的一部分作为初始块大小,然后在指定计算内核首次的计算执行过程中根据参与协同并行计算的各设备的理论峰值得到首次计算时各个计算设备的任务划分比例,然后在指定计算内核的执行过程中根据参与协同并行计算的各计算设备反馈的计算速度动态调整下一个块的大小以及下一次计算时各个计算设备的任务划分比例。本身发明实现了反馈式动态任务划分的效果,同时,通过该方法能够提高多设备协同并行计算整体性能。本发明完成了上述功能的设计细节、实现算法和编码工作,提升了并行计算中多设备的资源利用率。
公开/授权文献
- CN111090508A 一种基于OpenCL的异构协同并行计算中设备间动态任务调度方法 公开/授权日:2020-05-01