DSP Memory Allocation Strategy Based on Greedy Algorithm

Article Preview

Abstract:

In practical applications of DSP systems, DSP chips with limited on-chip RAM resources are often chosen to reduce cost. In this condition, part of the codes has to be stored in FLASH or expanded RAM and thus can not run at full speed. This paper presents a strategy of allocating the on-chip RAMs to obtain the maximum system performance. First, the memory allocation problem is described as the knapsack problem, and then the greedy algorithm is applied. Experimental results show that the overall execution efficiency can be improved by 10% when the on-chip RAMs are rather limited. Therefore, the proposed memory allocation method is efficient for low-cost design to obtain higher performance.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 989-994)

Pages:

1946-1950

Citation:

Online since:

July 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Shuisheng Yu. Introduction and selection of DSP chip [J]. Microcontrollers & Embedded Systems . 2006(4) 8-11.

Google Scholar

[2] Texas Instruments Incorporated. DSP Selection Guide[Z]. (2008).

Google Scholar

[3] Texas Instruments Incorporated. Embedded Processors [EB/OL]. http: /www. ti. com/lsds/ti/dsp/ embedded_processor. page.

Google Scholar

[4] Yan Zou. DSP principle and Applications [M]. Electronic Industry Press. (2005).

Google Scholar

[5] Shengyi Zhang, Zhihua Cai, Zhigang Zhan. Solving 0-1 Knapsack Problem Based on Genetic Algorithm with Improved Simulated Annealing [J]. Microelectron & computer . 2011(2)61-64.

Google Scholar

[6] Shan Wang, Kun Chen. Research on Task Scheduling Method Based on the Greedy Algorithm in ETL [J]. Microelectron & computer . 2011: 26(7)130-133.

Google Scholar

[7] Wei Liu, Xu Chen, Yongsheng Liang , Hongji Zhang. MGS Coding Optimization Method Based on Greedy Algorithm. Computer Engineering. 2011: 37(15)208-211.

Google Scholar

[8] Texas Instruments Incorporated. Code Composer Studio Development Tools v3. 3 Getting Started Guide (spru509h) [Z]. 2006. 4.

Google Scholar

[9] Texas Instruments Incorporated. C2000TM Real-Time Microcontrollers (SPRB176P) [Z]. 2013. 4.

Google Scholar