DocumentCode :
1831127
Title :
Impact of Instruction Cache and Different Instruction Scratchpads on the WCET Estimate
Author :
Metzlaff, Stefan ; Ungerer, Theo
Author_Institution :
Dept. of Comput. Sci., Univ. of Augsburg, Augsburg, Germany
fYear :
2012
fDate :
25-27 June 2012
Firstpage :
1442
Lastpage :
1449
Abstract :
Hard real-time systems demand high performance, but also tight WCET estimates. The tightness of the WCET estimates strictly depends on the WCET analysis of the memory system. In this paper we quantify the impact of different instruction memories on the WCET estimates. A function-based dynamic scratchpad, a cache, and static scratchpads are compared. Furthermore, we inspect the pessimism introduced by memory access interferences at the shared off-chip memory level. It is shown that the function-based dynamic instruction scratchpad provides lower WCET estimates, because it eliminates these interferences by design. Thus the function-based dynamic scratchpad eases the analysis while also provides tight WCET estimates.
Keywords :
cache storage; data flow analysis; instruction sets; real-time systems; shared memory systems; HRT systems; WCET estimates; function-based dynamic instruction scratchpad; hard real-time systems; instruction cache; instruction memories; memory access interferences; shared off-chip memory level; static scratchpads; worst-case execution time; Algorithm design and analysis; Analytical models; Complexity theory; Concrete; Content management; Memory management; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
Type :
conf
DOI :
10.1109/HPCC.2012.211
Filename :
6332347
Link To Document :
بازگشت