技術(shù)總結(jié)
本發(fā)明公開一種基于kernel函數(shù)的時(shí)間開銷模型構(gòu)建方法及系統(tǒng),首先將并行程序kernel函數(shù)的開銷時(shí)間分為線程塊的分配時(shí)間和kernel函數(shù)的執(zhí)行時(shí)間兩個(gè)部分,然后分別對(duì)這兩部分時(shí)間進(jìn)行分析,構(gòu)建相應(yīng)的時(shí)間方程;其中執(zhí)行時(shí)間部分充分考慮到了計(jì)算與訪存的重疊以及可能出現(xiàn)的各種情況,并提出兩個(gè)并行度參數(shù)來對(duì)kernel函數(shù)的執(zhí)行時(shí)間進(jìn)行表示;最后將這兩部分時(shí)間進(jìn)行疊加,得到最終的kernel函數(shù)時(shí)間開銷模型。用戶通過該模型能夠得到應(yīng)用程序在GPU上的運(yùn)行時(shí)間,便于廣大用戶及時(shí)分析待移植的程序,合理安排工作,同時(shí)也有利于GPU的有效利用,避免經(jīng)濟(jì)與時(shí)間上的損失。
技術(shù)研發(fā)人員:王劍秦;王佳弘;林枝宏;孫瑞志
受保護(hù)的技術(shù)使用者:中國(guó)農(nóng)業(yè)大學(xué)
文檔號(hào)碼:201610816194
技術(shù)研發(fā)日:2016.09.09
技術(shù)公布日:2017.03.15