Title :
Design and implementation of MPEG audio layer III decoder using graphics processing units
Author :
Xiaoliang, Chen ; Chengshi, Zheng ; Longhua, Ma ; Xiaobin, Cheng ; Xiaodong, Li
Author_Institution :
Key Lab. of Noise & Vibration, Chinese Acad. of Sci., Beijing, China
Abstract :
This paper describes a new implemented method for the MPEG audio layer III (MP3) decoder. The proposed architecture is based on a graphic process unit (GPU) using CUDA environment, where it can effectively take advantage of modern GPU´s parallel computing power. The implemented system with this architecture employs a multi-thread model and memory optimization to process MP3 decoding in parallel, so it is significant to minimize the computational overhead. Experimental results on a GTX260+ graphics card showed that the proposed architecture is over five times faster than traditional MP3 library based on CPU.
Keywords :
audio coding; computer graphic equipment; coprocessors; decoding; parallel architectures; CPU; CUDA environment; GPU; GTX260+ graphics; MP3 decoding; MP3 library; MPEG audio layer III decoder; graphics processing units; memory optimization; parallel computing power; Acceleration; Central Processing Unit; Computer architecture; Concurrent computing; Decoding; Digital audio players; Digital signal processing; Graphics; Parallel processing; Audio; CUDA; Decoder; GPU; MP3; Signal Processing;
Conference_Titel :
Image Analysis and Signal Processing (IASP), 2010 International Conference on
Conference_Location :
Zhejiang
Print_ISBN :
978-1-4244-5554-6
Electronic_ISBN :
978-1-4244-5556-0
DOI :
10.1109/IASP.2010.5476071