Title :
A Region-Based Allocation Approach for Page-Based Scratch-Pad Memory in Embedded Systems
Author :
Huang, Sheng-Wei ; Chiu, Yung-Chang ; Chen, Zhong-Ho ; Shieh, Ce-Kuen ; Su, Alvin Wen-Yu ; Liang, Tyng-Yeu
Author_Institution :
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
In this paper, we propose a new dynamic approach for addressing the allocation problem of the page-based scratch-pad memory (SPM) in embedded systems. The main characteristic of the proposed approach is to merge small basic blocks of a program in to big regions, and then perform the SPM allocation only when the control flow of the program is transmitted from one region to another. The results of our performance evaluation have shown that the proposed approach effectively increases the hit ratio of the SPM while simultaneously reduces the CPU idle time caused by the SPM reallocation. Consequently,the energy-delay-product (EDP) values of the test programs are significantly improved by 60% in average.
Keywords :
embedded systems; paged storage; storage allocation; embedded system; page-based scratch-pad memory allocation problem; program control flow; region-based allocation approach; Circuit testing; Computer science; Delay; Embedded computing; Embedded system; Hardware; Power system management; Programming profession; Random access memory; Scanning probe microscopy; Scratch-Pad Memory; basic blocks; embedded system; page-based; region;
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
DOI :
10.1109/CSE.2009.350