一種基于 GPU/CPU 混合架構的流程序多粒度劃分與調度方法
本發明公開了一種基于 GPU/CPU 混合架構的流程序多粒度劃分與調度方法,包括:根據數據流程序各個任務的計算特點以及任務之間的數據通信量,將任務分配到合適的計算平臺上;利用 GPU 端任務的并行性將其均衡分裂到各個 GPU,以避免 GPU 間高額的通信開銷;通過選擇 CPU 核,將 CPU 端各任務均衡分配給各 CPU 核,以保證負載均衡并提高 CPU 核的利用率;采用多種數據存儲結構和多種訪問類型的方法,以提高內存的訪問效率;通過生成目標模板類和壓縮目標結點的個數,降低目標代碼的冗余量。本發明在
華中科技大學
2021-04-14