Title :
Real-time multiple video streams processing on PC-based FPGA platform
Author :
Alias, M.S. ; Karuppiah, E.K. ; Chong Poh Kit ; Tahir, Shahirina Mohd
Author_Institution :
Dept. of Inf. & Commun. Technol., MIMOS Berhad, Kuala Lumpur, Malaysia
Abstract :
Programmable embedded media server based video surveillance system is prevalent as it has the capability to accommodate large network of cameras. The implementation of a wide range of programmable security analytics application in PC-based platform demands high processing bandwidth and high-end hardware specification requirements. This is due to insufficient compute resource by multicore CPU in performing some of the computationally intensive analytics operations at acceptable data rates. This paper presents a platform design considerations for programmable video analytics solving compute intensive video data processing leading to cost-efficient embedded platform solution. Our experimental analysis covers PC-based processing pipeline analysis for CPU resources to be used as design input for processing data offloading between multicore CPU and FPGA. The result identifies the processing bottleneck in PC-based media server with video analytics processing component consumes 81% of the total CPU processing cycles. This leads to the exploration of the PCI Express capability in FPGA for system solution as a transfer medium between these computing units.
Keywords :
embedded systems; field programmable gate arrays; multiprocessing systems; network servers; peripheral interfaces; pipeline processing; resource allocation; video cameras; video streaming; video surveillance; CPU processing cycles; CPU resources; PC-based FPGA platform; PC-based media server; PC-based processing pipeline analysis; PCI Express capability; compute intensive video data processing; computing units; cost-efficient embedded platform solution; data offloading; high processing bandwidth; high-end hardware specification requirements; large camera network; multicore CPU; programmable embedded media server; programmable security analytics application; programmable video analytics; real-time multiple video stream processing; transfer medium; video surveillance system; FPGA; PC-based; PCI Express; Video Analytics;
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on
Conference_Location :
Changchun
Print_ISBN :
978-1-4673-2963-7
DOI :
10.1109/ICCSNT.2012.6525962