首页 期刊 计算机工程与设计 异构集群中CPU与GPU协同调度算法的设计与实现 【正文】

异构集群中CPU与GPU协同调度算法的设计与实现

作者:高原; 顾文杰; 丁雨恒; 彭晖; 陈泊宇; 顾雯轩 南瑞集团(国网电力科学院)有限公司南瑞研究院; 江苏南京211106; 国电南瑞科技股份有限公司系统研发中心; 江苏南京211106; 南瑞集团有限公司智能电网保护和运行控制国家重点实验室; 江苏南京211106
异构   集群   中央处理器   图形处理器   协同调度  

摘要:为有效提高异构的CPU/GPU集群计算性能,提出一种支持异构集群的CPU与GPU协同计算的两级动态调度算法。根据各节点计算能力评测结果和任务请求动态分发数据,在节点内CPU和GPU之间动态调度任务,使用数据缓存和数据处理双队列机制,提高异构集群的传输和处理效率。该算法实现了集群各节点“能者多劳”,避免了单节点性能瓶颈造成的任务长尾现象。实验结果表明,该算法较传统MPI/GPU并行计算性能提高了11倍。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

学术咨询 免费咨询 杂志订阅