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