DocumentCode :
844671
Title :
Modeling live and dead lines in cache memory systems
Author :
Mendelson, Abraham ; Thiébaut, Dominique ; Pradhan, Dhiraj K.
Author_Institution :
Dept. of Electr. Eng., Technion, Haifa, Israel
Volume :
42
Issue :
1
fYear :
1993
fDate :
1/1/1993 12:00:00 AM
Firstpage :
1
Lastpage :
14
Abstract :
An analytical model that predicts the fraction of live and dead lines present in a cache memory in a multitasking environment is presented. The model is two-fold. The first portion evaluates the number of live lines created in a fully associative cache during the execution of a process. The second portion models the interaction of two processes that share a cache and run in an interleaved fashion. The model admits direct-mapped, set-associative, and fully associative cache architectures. The complete model assumes a hyperbolic (or fractal) model of program behavior. It predicts the variations of the total number of lines (footprint) as well as the number of live lines held by a process in the various caches as a function of the number of cache accesses. The accuracy of the model is validated through trace driven simulations
Keywords :
buffer storage; multiprogramming; analytical model; cache memory systems; direct-mapped; fully associative cache; live lines; multitasking environment; program behavior; set-associative; trace driven simulations; Analytical models; Cache memory; Computational modeling; Computer architecture; Computer science; Fractals; Hardware; Helium; Multitasking; Predictive models;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.192209
Filename :
192209
Link To Document :
بازگشت