DocumentCode :
2420272
Title :
Towards a Cache-Aware Development of High Integrity Real-Time Systems
Author :
Mezzetti, Enrico ; Vardanega, Tullio
Author_Institution :
Dept. of Pure & Appl. Math., Univ. of Padua, Italy
fYear :
2010
fDate :
23-25 Aug. 2010
Firstpage :
329
Lastpage :
338
Abstract :
The job description of caches is to speed up memory accesses in the average case. Their intrinsic unpredictability however can seriously hamper the practicality and trustworthiness of system analysis and validation. In effect, this conflict asks system designers to take side between best average-case performance and maximum assurance, since both can\´t be had. In this paper we study the I-cache predictability problem from a system-level perspective. We identify some sources of cache-related variability that can be addressed whilst considering the architectural specification of the system and thus at an early stage of development. We discuss an example of what we call a "cache-aware" software architecture and experimentally evaluate its effectiveness on a representative application.
Keywords :
cache storage; real-time systems; software architecture; systems analysis; I-cache predictability problem; architectural specification; job description; memory access; real-time system; software architecture; system analysis; system validation; Instruments; Layout; Memory management; Software; Software architecture; Timing; Timing analysis; WCET; caches; software architectures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
Conference_Location :
Macau SAR
ISSN :
1533-2306
Print_ISBN :
978-1-4244-8480-5
Type :
conf
DOI :
10.1109/RTCSA.2010.39
Filename :
5591855
Link To Document :
بازگشت