CPU-G PU异构多核系统的动态任务调度算法
TP316%TP301.6; CPU-GPU异构多核系统对计算密集型的应用加速效果显著而得到广泛应用,但易出现负载均衡问题。针对此问题,提出了一种CPU-GPU 异构多核系统的动态任务调度算法。该算法充分利用CPU 的线程资源和GPU的计算资源,准确测量CPU和GPU的计算能力,从而动态调整分配到CPU 和GPU 上的数据块大小,减小负载的总执行时间,提高系统加速比。实验结果表明,该算法使得系统加速比提高34%~103%。...
Saved in:
Published in | 计算机应用研究 Vol. 33; no. 11; pp. 3315 - 3319 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | Chinese |
Published |
上海理工大学 光电信息与计算机工程学院,上海200093
2016
中国科学院 计算机体系结构国家重点实验室,北京 100190%上海理工大学 光电信息与计算机工程学院,上海,200093 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | TP316%TP301.6; CPU-GPU异构多核系统对计算密集型的应用加速效果显著而得到广泛应用,但易出现负载均衡问题。针对此问题,提出了一种CPU-GPU 异构多核系统的动态任务调度算法。该算法充分利用CPU 的线程资源和GPU的计算资源,准确测量CPU和GPU的计算能力,从而动态调整分配到CPU 和GPU 上的数据块大小,减小负载的总执行时间,提高系统加速比。实验结果表明,该算法使得系统加速比提高34%~103%。 |
---|---|
ISSN: | 1001-3695 |
DOI: | 10.3969/j.issn.1001-3695.2016.11.026 |