Optimal Data Placement for Memory Architectures with Scratch-Pad Memories

Yibo Guo, Qingfeng Zhuge, Jingtong Hu, Edwin H.‐M. Sha · 2011

Scratch-Pad Memory (SPM) has been widely adopted in many embedded systems as well as digital signal processor systems. This paper proposes a polynomial time optimal data placement algorithm to minimize the memory access cost of one program region for memory architectures with multiple types of memory units including SPM in order to achieve high performance with low cost. The experimental results show our algorithms can reduce time cost of memory access by 18.19% and the energy cost by 16.97% compared with random data placement, which is better than the existing greedy algorithms.

Read the paper · More papers on PaperTik