Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2007, Vol. 8 Issue (1 ): 7-    DOI: 10.1631/jzus.2007.A0042
    
A hardware/software co-optimization approach for embedded software of MP3 decoder
ZHANG Wei, LIU Peng, ZHAI Zhi-bo
Department of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  In order to improve the efficiency of embedded software running on processor core, this paper proposes a hardware/software co-optimization approach for embedded software from the system point of view. The proposed stepwise methods aim at exploiting the structure and the resources of the processor as much as possible for software algorithm optimization. To achieve low memory usage and low frequency need for the same performance, this co-optimization approach was used to optimize embedded software of MP3 decoder based on a 16-bit fixed-point DSP core. After the optimization, the results of decoding 128 kbps, 44.1 kHz stereo MP3 on DSP evaluation platform need 45.9 MIPS and 20.4 kbytes memory space. The optimization rate achieves 65.6% for memory and 49.6% for frequency respectively compared with the results by compiler using floating-point computation. The experimental result indicates the availability of the hardware/software co-optimization approach depending on the algorithm and architecture.

Key wordsHardware/software co-optimization      DSP      Embedded software      MP3 decoder     
Received: 23 February 2006     
CLC:  TN911.7  
Cite this article:

ZHANG Wei, LIU Peng, ZHAI Zhi-bo. A hardware/software co-optimization approach for embedded software of MP3 decoder. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(1 ): 7-.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.2007.A0042     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2007/V8/I1 /7

[1] Abolfazl HALVAEI NIASAR, Abolfazl VAHEDI, Hassan MOGHBELLI. Low-cost sensorless control of four-switch, brushless DC motor drive with direct back-EMF detection[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(2): 201-208.
[2] ZHU Le-qing, ZHANG San-yuan, YE Xiu-zi. Implementing VLPR systems based on TMS320DM642[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(12): 2005-2016.
[3] GAO Shu, GUO Qing-ping. Parallel programming characteristics of a DSP-based parallel system[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(10): 7-.
[4] ZHU Z.Q., SHI Y.F., HOWE D.. Influence of DSP controller on performance of a permanent magnet brushless AC drive in flux-weakening mode[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2005, 6( 2): 2-.
[5] CAI Liang, YANG Xiao-hu, DONG Jin-xiang. Building a highly available and intrusion tolerant database security and protection system (DSPS)[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2003, 4(3): 287-293.