Title :
H.264 decoder on a 16-core processor with shared-memory and massage-passing communications
Author :
Zheng Yu ; Jiajie Zhang ; Ruijin Xiao ; Zhiyi Yu ; Xiaoyang Zeng
Author_Institution :
State Key Lab. of ASIC & Syst., Fudan Univ., Shanghai, China
fDate :
Oct. 29 2012-Nov. 1 2012
Abstract :
This paper presents an implementation of H.264 decoder on a 16-core processor. Multi-core architecture emerges as a good solution to tackle with substantially increasing computation complexity in media applications. A dramatic speedup can be achieved utilizing task-level, thread-level and data-level parallelism. As the core number increases, the inter-core communications draws more attention. We integrate both shared-memory and massage-passing inter-core communications in mapping H.264 decoder. Moreover, our approach achieves good energy efficiency. The realized H.264 decoder with throughput of 30fps@720p consumes 506mW when the processor runs at 750MHz with voltage supply of 1.2V.
Keywords :
data compression; microprocessor chips; shared memory systems; video coding; 16-core processor; H.264 decoder; computation complexity; data-level parallelism; energy efficiency; frequency 750 MHz; massage-passing communications; massage-passing inter-core communication; media applications; multicore architecture; shared-memory intercore communication; task-level parallelism; thread-level parallelism; voltage 1.2 V; Decoding; Energy efficiency; Multicore processing; Optimization; Parallel processing; Synchronization;
Conference_Titel :
Solid-State and Integrated Circuit Technology (ICSICT), 2012 IEEE 11th International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-4673-2474-8
DOI :
10.1109/ICSICT.2012.6466728