技術(shù)總結(jié)
本發(fā)明公開了一種視頻分析加速方法,將視頻幀處理任務(wù)按先后順序劃分為四級子任務(wù),并劃分到GPU和CPU處理;每一級子任務(wù)用一個線程實現(xiàn),處理完畢后將數(shù)據(jù)傳遞給下一級子任務(wù)所在線程,各線程并行執(zhí)行;當(dāng)沒有新的任務(wù)或下一級子任務(wù)所在線程沒有處理完畢時,就暫停等待;相鄰兩級子任務(wù)線程之間使用先進(jìn)先出FIFO緩沖區(qū)隊列傳遞數(shù)據(jù);對不存在依賴關(guān)系的兩個子任務(wù),利用CUDA的函數(shù)異步調(diào)用實現(xiàn)CPU和GPU子任務(wù)的異步協(xié)同并行。本發(fā)明有效利用異構(gòu)系統(tǒng)中各種計算資源,建立合理的任務(wù)調(diào)度機(jī)制,降低不同處理器之間的通信開銷,以充分發(fā)揮各計算資源的計算能力,提高系統(tǒng)效率。
技術(shù)研發(fā)人員:凌賀飛;李深;唐堃
受保護(hù)的技術(shù)使用者:華中科技大學(xué)
文檔號碼:201610789254
技術(shù)研發(fā)日:2016.08.31
技術(shù)公布日:2017.01.25