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