Title :
Real-Time Systems Performance Improvement with Multi-Level Cache Memory
Author :
Aboudja, Hyacinthe ; Simonson, Jonathan
Author_Institution :
Dept. of Comput. Sci. & Comput. Eng., Arkansas Univ., Fayetteville, AR
Abstract :
Cache memory is known to be of great significance for system performance. One of the most important performance attributes of modern computing systems is speed. The current article presents and explores a technique applied to multi-level cache memory to reduce contention in a multi-tasking environment and at the same time to increase predictability and speed. Because of its unpredictable behavior, cache memory introduces drawbacks in the performance of systems. When used in time-critical and safety-related systems, mainly real-time systems, such as aerospace and medical equipment, special cares need to be taken. The method in this paper allows a noticeable reduction of the execution time which helps to ensure that applications run to completion in the required deadline time frames
Keywords :
cache storage; multiprogramming; real-time systems; scheduling; contention reduction; deadline time frames; multilevel cache memory; multitasking environment; real-time system performance improvement; scheduling; Aerospace safety; Cache memory; Central Processing Unit; Computer science; Delay systems; IEEE members; Real time systems; System performance; Testing; USA Councils; Cache memory; WCET (Worst Case Execution Time); predictability and dependability; preemption point delay; real-time systems;
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
DOI :
10.1109/CCECE.2006.277304