DocumentCode
3196688
Title
A parallel implementation of MP3 decoding algorithm on Reconfigurable Computing systems
Author
Yin, Chongyong ; Yin, Shouyi ; Wei, Shaojun
Author_Institution
Tsinghua Nat. Lab. for Inf. Sci. & Technol., Tsinghua Univ., Beijing
fYear
2008
fDate
25-27 May 2008
Firstpage
1378
Lastpage
1381
Abstract
This paper describes a reconfigurable computing system, which consists of a general-purpose ARM processor and reconfigurable cells array (RCA). A novel mapping mechanism which makes data-parallelism instructions operate on RCA has been proposed to map and implement MP3 audio decoding algorithm containing intrinsic data-parallelism operations. The communication interface between ARM processor and RCA is implemented efficiently using the standard ARM assembly language. With the standard ARM C compiler, the hybrid decoding source files in which assembly language embedded are compiled to standard ARM machine instructions. The average decoding time of each frame is improved to 17.9 ms, and enhanced approximately 10% to which decoding time per frame is 20 ms, when the sampling frequency and bit-rate are 44.1 KHZ and 128 kbps, respectively.
Keywords
assembly language; audio coding; compiler generators; ARM C compiler; ARM assembly language; MP3 audio decoding; general-purpose ARM processor; parallel implementation; reconfigurable cells array; reconfigurable computing systems; Assembly; Communication standards; Computer architecture; Concurrent computing; Decoding; Digital audio players; Field programmable gate arrays; Hardware; Microprocessors; Software maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Circuits and Systems, 2008. ICCCAS 2008. International Conference on
Conference_Location
Fujian
Print_ISBN
978-1-4244-2063-6
Electronic_ISBN
978-1-4244-2064-3
Type
conf
DOI
10.1109/ICCCAS.2008.4658023
Filename
4658023
Link To Document