一种基于 GPU/CPU 混合架构的流程序多粒度划分与调度方法
本发明公开了一种基于 GPU/CPU 混合架构的流程序多粒度划分与调度方法,包括:根据数据流程序各个任务的计算特点以及任务之间的数据通信量,将任务分配到合适的计算平台上;利用 GPU 端任务的并行性将其均衡分裂到各个 GPU,以避免 GPU 间高额的通信开销;通过选择 CPU 核,将 CPU 端各任务均衡分配给各 CPU 核,以保证负载均衡并提高 CPU 核的利用率;采用多种数据存储结构和多种访问类型的方法,以提高内存的访问效率;通过生成目标模板类和压缩目标结点的个数,降低目标代码的冗余量。本发明在
华中科技大学
2021-04-14