C2H技術(shù)在視頻監(jiān)控系統(tǒng)中的應(yīng)用
3 結(jié)果分析比較
為了進(jìn)行加速性能比較,在系統(tǒng)中又定義了一個(gè)與c2h_acceleration功能相同的函數(shù):software_acceleration,然后對(duì)函數(shù)c2h_acceleration進(jìn)行C2H加速。并將結(jié)果與未采用C2H加速的software_acceleration比較。定義了測(cè)試函數(shù),部分代碼如下:
編譯運(yùn)行后,分析硬件加速的結(jié)果,觀察C2H*估報(bào)告,可以清楚的從運(yùn)行結(jié)果看出通過(guò)C2H加速后性能的提高。未進(jìn)行C2H加速的函數(shù)讀寫1048576字節(jié)的運(yùn)行結(jié)果如下圖3所示,經(jīng)過(guò)C2H加速的函數(shù)運(yùn)行結(jié)果如下圖4所示。
圖 3 未進(jìn)行C2H加速測(cè)試結(jié)果
圖 4C2H加速后的測(cè)試結(jié)果
從圖3和圖4的結(jié)果可以看出來(lái),軟件實(shí)現(xiàn)讀寫1048576字節(jié)數(shù)據(jù)需要86520ms;經(jīng)過(guò)C2H硬件加速后耗時(shí)減小至7470ms,速度提升多達(dá)11倍。
4 結(jié) 論
本文介紹了一個(gè)在 Altera 公司提供的EP2c35 FPGA 上設(shè)計(jì)的視頻監(jiān)控系統(tǒng)。
本文作者創(chuàng)新點(diǎn):在視頻監(jiān)控系統(tǒng)中應(yīng)用C2H 技術(shù)對(duì)數(shù)據(jù)讀寫環(huán)節(jié)進(jìn)行加速,使數(shù)據(jù)的讀寫速度提高了11 倍,提升了整個(gè)系統(tǒng)的性能。本文的設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù)適合在對(duì)數(shù)據(jù)處理實(shí)時(shí)性要求較高的視頻產(chǎn)品中應(yīng)用,有很大的實(shí)用價(jià)值。
評(píng)論