A Multi-Core Architecture for Video Streaming

2013 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    7
    References
    1
    Citations
    NaN
    KQI
    []