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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call