Mini-Micro Systems, Chinese Authoritative Journal

Embedded Software Optimization for MP3 Decoder Implemented on General-Purpose Embedded Processor Weiwei CHEN, Yuzhuo FU, Feng ZHAO Shanghai Jiao Tong University, School of Microelectronics, Shanghai 200030 E-mail: {chenweiwei, zhaofeng, fuyuzhuo}@ic.sjtu.edu.cn

Abstract: This paper proposes a software optimization flow on embedded platform, which mainly includes algorithm optimization, implementation optimization and platform-based optimization. This flow is applied to the optimization of the MP3 decoder on the low power general-purpose embedded processor ARM platform. The last optimized decoder requires 26.2MIPS and 70Kbytes memory space to decode 128Kbps, 44.1Hz joint stereo MP3 format file in real time. Key words: Embedded System, Software Optimization, MP3 Decoder

This work is supported by National 863 Project of China, Grant No. 2003AA1Z1350. Authors: Weiwei CHEN, second year graduate student, School of Microelectronics, Shanghai Jiao Tong University. Yuzhuo FU, professor, vice dean, School of Microelectronics, Shanghai Jiao Tong University. Feng ZHAO, assistant professor, School of Microelectronics, Shanghai Jiao Tong University.

Embedded Software Optimization for MP3 Decoder ...

This work is supported by National 863 Project of China, Grant No. 2003AA1Z1350. Authors: Weiwei CHEN, second year graduate student, School of Microelectronics, Shanghai Jiao Tong University. Yuzhuo FU, professor, vice dean, School of Microelectronics, Shanghai Jiao Tong University. Feng ZHAO, assistant ...

12KB Sizes 0 Downloads 223 Views

Recommend Documents

Yield Monitor for Embedded-SiGe Process Optimization
analysis laboratory and non-linear “tunnel-like” IV characteristics was observed, indicating non-ohmic shorts (Fig. 6). Figure 6. Bench probing of failed eSiGe monitor shows non-linear “tunnel-like” IV characteristics. To localize the exact f

Embedded Software Engineer -
Robert Bosch Engineering and Business Solutions Ltd is a. 100% subsidiary of Robert Bosch GmbH in India. We provide engineering & business services to the ...

PESSOA: A tool for embedded control software synthesis
control systems, the synthesis of controllers enforcing simple specifications, and ...... Pessoa with a Matlab file containing an operational model for the concurrent ...

Multi-Objective Optimization for Software Refactoring and Evolution
Dec 7, 2012 - design defects during software evolution. Context. Methodology. Detection. Correction. Refactoring effect. Schedule. Conclusion.

Software optimization significantly boosts storage ... - Media15
Improving performance, reducing storage costs, and contributing to a green data ... Tencent Data Center, contributing to energy savings and environmental ...

Software optimization significantly boosts storage ... - Media15
and related fields and been committed to providing Internet users with the best possible ... core of file services necessary for many businesses. ... Intel software development tools help Tencent improve storage performance, unleash hardware.

Power Optimization of Real-Time Embedded Systems ...
Lehoczky et al. [8] shows .... task set [11], an ins [12], a flight control [13], and a cnc machine .... time system design: A case study on a CNC controller,” in Proc.

VIN Decoder .pdf
Decorative items. Computer Parts. Recharging PrePaid. Blogs. Online Stores. Directories qlweb ... Link does not work / spam? Highlight this ... VIN Decoder .pdf.

A reconstruction decoder for computing with words
Other uses, including reproduction and distribution, or selling or licensing ... (i) The Extension Principle based models [1,22,20,3], which operate on the ..... The two-input SJA is a fuzzy logic system describing the relationship between ..... [10]

Low Complexity Opportunistic Decoder for Network Coding - Rice ECE
ECE Department, Rice University, 6100 Main St., Houston, TX 77005. Email: {by2, mbw2, wgh, cavallar}@rice.edu. Abstract—In this paper, we propose a novel opportunistic decoding scheme for network coding decoder which significantly reduces the decod

Design of LVCSR Decoder for Czech Language
All known specifics of the Czech lan- ... of recognition network can be performed. ... This leads to a significant speed up due to less local likelihood calculations and less .... to a better RTR of the tree decoder in comparison to the previous test

Implementation of Viterbi decoder for a High Rate ...
Code Using Pre-computational Logic for TCM Systems .... the same number of states and all the states in the same cluster will be extended by the same BMs.

A Novel Storage Scheme for Parallel Turbo Decoder
We do this by restricting the whole number of colors seen by a SISO processor when it decode the two component codes. If p χ can be restricted, the total tri-state buffer consumption will decrease. The resultant “reordered first fit” algorithm i