Title :
Optimal Data Placement for Memory Architectures with Scratch-Pad Memories
Author :
Guo, Yibo ; Zhuge, Qingfeng ; Hu, Jingtong ; Sha, Edwin H -M
Author_Institution :
Sch. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
Abstract :
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.
Keywords :
computational complexity; embedded systems; memory architecture; SPM; digital signal processor systems; embedded systems; greedy algorithms; memory architectures; polynomial time optimal data placement algorithm; scratch-pad memories; Arrays; Dynamic programming; Heuristic algorithms; Memory architecture; Memory management; Random access memory; Resource management; Data placement; Embedded System; Scratch-Pad Memory;
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
Conference_Location :
Changsha
Print_ISBN :
978-1-4577-2135-9
DOI :
10.1109/TrustCom.2011.143