Logo image
Efficient programming paradigm for video streaming processing on TILE64 platform
Journal article   Peer reviewed

Efficient programming paradigm for video streaming processing on TILE64 platform

Xuan-Yi Lin, Kuan-Chou Lai, Kuan-Ching Li and YEH-CHING CHUNG
Journal of Supercomputing, Vol.65(2), pp.823-847
08/2013

Abstract

Many-core Master-worker Message passing Producer-consumer Shared memory TILE64
Advances at an unprecedented rate in computer hardware and networking technologies have made the many-core computing affordable and readily available in a matter of few years. Nonetheless, it incurs challenges to programmers to build scalable parallel software. Optimizations of parallel programs for a many-core platform are viewed as a multifaceted problem, where system and architectural factors should be taken into account. In this paper, we tackle this problem by implementing parallel programs with different available programming paradigms and evaluate application behaviors on TILE64 many-core platform. That is, we investigate a hybrid producer-write plus consumer-read shared memory programming paradigm for the implementation of master-worker video decoder and encoder in the referred many-core platform. Experimental results show that the proposed implementation has achieved competitive performance speedup, scaling well with the number of available cores and up to four times of performance improvement over other implementations on the decoding of sample 1080P video. © 2013 Springer Science+Business Media New York.

Metrics

1 Record Views

Details

Logo image