DocumentCode :
3075895
Title :
WCET-Guided Optimal Data Allocation to Scratchpad Memory
Author :
Jiang, Xiangtao ; Hu, Zhigang ; He, Jianbiao
Author_Institution :
Sch. of Inf. Sci. & Eng., Central South Univ., Changsha, China
Volume :
2
fYear :
2009
fDate :
10-11 July 2009
Firstpage :
297
Lastpage :
301
Abstract :
Scratchpad memory is a popular choice for on-chip storage in real-time embedded systems. The allocation of program elements to scratchpad memory is performed at compile time leading to predictable memory access latencies. Current scratchpad memory allocation techniques mainly improve the average-case execution time of tasks. For hard real-time systems, however, worst case execution time (WCET) is a more important key metric. In this paper, we propose scratchpad allocation techniques for data memory that aim to minimize a tasks WCET. We first analyze main problem of optimal allocation process and current works of allocation algorithms. Then, based on common degree of variables, we design a new heuristic searches algorithm that achieves better optimal performance for all our benchmarks.
Keywords :
computational complexity; embedded systems; optimising compilers; search problems; storage allocation; WCET-guided optimal data allocation; average-case execution time; heuristic search algorithm; memory access latency; on-chip storage; program compiler; real-time embedded system; scratchpad memory; worst case execution time; Algorithm design and analysis; Cache storage; Data engineering; Delay; Embedded system; Frequency; Heuristic algorithms; Memory management; Real time systems; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Engineering, 2009. ICIE '09. WASE International Conference on
Conference_Location :
Taiyuan, Shanxi
Print_ISBN :
978-0-7695-3679-8
Type :
conf
DOI :
10.1109/ICIE.2009.45
Filename :
5211397
Link To Document :
بازگشت