MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Optimal trace reduction for LRU-based simulations (1998) [2 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Yannis Smaragdakis
http://www.cs.utexas.edu/users/smaragd/olr.ps
Add To MetaCart

Abstract:

LRU is a well-known buffer management policy under which an element buffer of size k always stores the k most recently used elements. Many variants of the policy are widely used in memory systems (e.g., virtual memory subsystems). We study a simple-to-state algorithmic problem called the LRU trace reduction problem: for a sequence of references to elements (a reference trace), compute the shortest sequence with identical LRU behavior for buffers of at least a given size. Despite the straightforward statement of the problem, its solution is non-trivial. We offer an efficient algorithm with important practical applications in performance analysis.

Citations

6058 Introduction to Algorithms – Cormen, Leiserson, et al. - 2001
651 Tarjan. Amortized Efficiency of List Update and Paging Rules – Sleator, E
205 Evaluation techniques for storage hierarchies – Mattson, Gecsei, et al. - 1970
126 T.N.: Trace-driven memory simulation: A survey – Uhlig, Mudge - 1997
116 Competitive paging with locality of reference – Borodin, Irani, et al. - 1995
113 Data Cache Management Using Frequency-Based Replacement – Robinson, Devarakonda - 1990
61 Adaptive Page Replacement Based on Memory Reference – Glass, Cao - 1997
47 Mache: No-loss trace compaction – Samples - 1988
32 Two Methods for the Efficient Analysis of Memory Address Trace Data – Smith - 1977
32 Blocking: Exploiting Spatial Locality for Trace Compaction – Agarwal, Huffman - 1990
31 PDATS: Lossless Address Trace Compression for Reducing File Size and Access Time – Johnson, Ha - 1994
17 Two-Level Replacement Decisions in Paging Stores – Babaoglu, Ferrari - 1983
17 Segmented FIFO Page Replacement – Turner, Levy - 1981
16 LRU is better than FIFO – Chrobak, Noga - 1998
9 Effect of Replacement Algorithms on a Paged Buffer Database System – Fernandez, Lang, et al. - 1978
6 Performance predictions for extended paged memories – Coffman, Randell - 1970
6 EELRU: Simple and efficient adaptive page replacement – Smaragdakis, Kaplan, et al. - 1999
4 Virtual memory reference tracing using user-level access protections – Wilson, Kaplan, et al. - 1997
3 Efficient Generation of Memory Reference – Babaoglu - 1990
2 Trace Reduction for Virtual Memory Simulations", UTexas CS – Kaplan, Smaragdakis, et al.