Affiliation:
1. Institute of Acoustics, Chinese Academy of Sciences
Abstract
In this paper, we focused on the architecture of video streaming based on multi-core processor. Compared with traditional video streaming server, multi-core architecture has a number of advantages: (1) according to system requirements, its flexible to add or remove executing core, (2) modules or units which consume much CPU resources can be configured to run concurrently on several cores, (3) multi-core architecture is fault-tolerant, and (4) the multi-core architecture fits well to future process technologies, more cores will be available in advanced process technologies, meanwhile the complexity per core does not increase. In order to improve the efficiency of video streaming and promote the concurrence number of tasks, we proposed a pipeline-parallel hybrid multi-core architecture on multi-core processor. We implemented the video streaming system with proposed architecture, and provided evidences of 48% outperformance based on Cavium OCTEON CN5860 multi-core processor than full parallel architecture.
Publisher
Trans Tech Publications, Ltd.
Reference12 articles.
1. Ellis, Leslie: Inside Time Warners's Interactive-Services Architecture, Vol. 22( 2001), p.36.
2. The State Administration of Radio File and Television, http: /sarft. dvbcn. com/2012/08/27-92928. html. (2012).
3. Comcast Corp: NGOD Overall Architecture Version 2. 0, Comcast Corp(2006).
4. Cavium OCTEON CN58XX. http: /www. cavium. com/OCTEON-Plus_CN58XX. html. (2013).
5. William . T, Michal . K and Saman P. A: StreamIt a language for streaming applications, In Proc. of the 11th Intl. Conference on Compiler Construction(CC) , London, UK(2002), pp.179-196.