DocumentCode :
2229385
Title :
Process dependent static cache partitioning for real-time systems
Author :
Kirk, David B.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie-Mellon Univ., Pittsburgh, PA, USA
fYear :
1988
fDate :
6-8 Dec 1988
Firstpage :
181
Lastpage :
190
Abstract :
The author investigates the use of a priori knowledge of program behavior to partition an instruction cache of size C into a static partition of size S and an LRU partition of size C -S. The value of S is task-dependent and is nonzero for most programs running on the system. Example programs are presented, and their behavior in various size caches is discussed. Cache partitions are generated and evaluated to determine the increase in cache performance and predictability. A high-level hardware design is presented that provides the desired partitioning scheme
Keywords :
buffer storage; real-time systems; LRU partition; a priori knowledge; cache performance; high-level hardware design; instruction cache; predictability; process dependent static cache partitioning; program behavior; real-time systems; Algorithm design and analysis; Cache memory; Computer architecture; Costs; Data structures; Hardware; Kirk field collapse effect; Processor scheduling; Real time systems; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1988., Proceedings.
Conference_Location :
Huntsville, AL
Print_ISBN :
0-8186-4894-5
Type :
conf
DOI :
10.1109/REAL.1988.51114
Filename :
51114
Link To Document :
بازگشت