一種面向多核集群的數(shù)據(jù)流編譯優(yōu)化方法
本發(fā)明公開了一種面向多核集群系統(tǒng)的數(shù)據(jù)流編譯優(yōu)化方法,包括:確定計(jì)算任務(wù)與處理核映射的任務(wù)劃分與調(diào)度步驟;根據(jù)任務(wù)劃分與調(diào)度結(jié)果構(gòu)造集群節(jié)點(diǎn)間和集群節(jié)內(nèi)核間的流水線調(diào)度表的層次流水線調(diào)度步驟;根據(jù)所述多核處理器的結(jié)構(gòu)特性、集群節(jié)點(diǎn)間的通信情況和數(shù)據(jù)流程序在多核處理器上的執(zhí)行情況做做基于 cache 的緩存優(yōu)化步驟。本發(fā)明的方法結(jié)合了數(shù)據(jù)流程序與系統(tǒng)結(jié)構(gòu)相關(guān)的優(yōu)化技術(shù),充分發(fā)揮高負(fù)載均衡性以及同步與異步混合流水代碼在多核集群上的高并行性,而且針對(duì)多核集群上的緩存與通信方式,對(duì)程序的緩存訪問(wèn)和通信傳輸進(jìn)
華中科技大學(xué)
2021-04-14