DocumentCode :
2773334
Title :
Evaluation of I-Cache Locking Technique for Real-Time Embedded Systems
Author :
Asaduzzaman, Abu ; Limbachiya, Niranjan ; Mahgoub, Imad ; Sibai, Fadi N.
Author_Institution :
Florida Atlantic Univ., Boca Raton
fYear :
2007
fDate :
18-20 Nov. 2007
Firstpage :
342
Lastpage :
346
Abstract :
Cache memory improves performance by reducing the speed gap between the CPU and the main memory. However, the execution time becomes unpredictable due to the cache´s adaptive and dynamic behavior. Real-time applications are subject to operational deadlines and predictability is considered necessary to support them. Studies show that for embedded systems, cache locking helps determine the worst case execution time (WCET) and cache-related preemption delay. In this work, we evaluate predictability of an embedded system running real-time applications by instruction cache (I-Cache) locking. We implement an algorithm that locks the blocks that may cause more cache misses, using the Heptane simulation tool. We obtain CPU utilization measures for both cache analysis (no cache locking) and I-cache locking. Experimental results show that our proposed cache locking algorithm improves predictability and performance up to 15% locking, after that, predictability may be further enhanced by sacrificing performance.
Keywords :
cache storage; embedded systems; CPU; I-cache locking technique; cache locking; cache memory; cache-related preemption delay; execution time; operational deadlines; real-time embedded systems; worst case execution time; Algorithm design and analysis; Cache memory; Delay effects; Embedded system; Interference; Multimedia systems; Performance analysis; Prediction algorithms; Real time systems; Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovations in Information Technology, 2007. IIT '07. 4th International Conference on
Conference_Location :
Dubai
Print_ISBN :
978-1-4244-1840-4
Electronic_ISBN :
978-1-4244-1841-1
Type :
conf
DOI :
10.1109/IIT.2007.4430406
Filename :
4430406
Link To Document :
بازگشت