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