• Home
  • Search
  • An analytical model for cache replacement policy performance
  • Cite Icon52
  • https://doi.org/10.1145/1140103.1140304Copy DOI Icon

An analytical model for cache replacement policy performance

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Due to the increasing gap between CPU and memory speed, cache performance plays an increasingly critical role in determining the overall performance of microprocessor systems. One of the important factors that a affect cache performance is the cache replacement policy. Despite the importance, current analytical cache performance models ignore the impact of cache replacement policies on cache performance. To the best of our knowledge, this paper is the first to propose an analytical model which predicts the performance of cache replacement policies. The input to our model is a simple circular sequence profiling of each application, which requires very little storage overhead. The output of the model is the predicted miss rates of an application under different replacement policies. The model is based on probability theory and utilizes Markov processes to compute each cache access' miss probability. The model realistic assumptions and relies solely on the statistical properties of the application, without relying on heuristics or rules of thumbs. The model's run time is less than 0.1 seconds, much lower than that of trace simulations. We validate the model by comparing the predicted miss rates of seventeen Spec2000 and NAS benchmark applications against miss rates obtained by detailed execution-driven simulations, across a range of different cache sizes, associativities, and four replacement policies, and show that the model is very accurate. The model's average prediction error is 1.41%,and there are only 14 out of 952 validation points in which the prediction errors are larger than 10%.

Similar Papers
  • Research Article
  • Citations29

Named Data Networking

  • Apr 01, 2018
  • International Journal on Semantic Web and Information Systems
  • Maroua Meddeb +5
  • Research Article
  • Citations13

AMC: an adaptive multi‐level cache algorithm in hybrid storage systems

  • May 28, 2015
  • Concurrency and Computation: Practice and Experience
  • Yuxia Cheng +4
  • Research Article
  • Citations18

An effectiveness-based adaptive cache replacement policy

  • Dec 06, 2013
  • Microprocessors and Microsystems
  • Geng Tian +1
  • PDF
  • Preprint Article

Performance analysis of coalesce private or spill shared (CPOSS) replacement strategy overLRU to handle directory entry evictions from the slice last level cache (LLC) using a scalable coherent sparse directory in Multicore processor

  • May 06, 2024
  • Research Square
  • Narottam Sahu +3
  • Conference Article
  • Citations22

Improving cache performance by combining cost-sensitivity and locality principles in cache replacement algorithms

  • Oct 01, 2010
  • Rami Sheikh +1
  • Conference Article
  • Citations23

Dueling CLOCK: Adaptive cache replacement policy based on the CLOCK algorithm

  • Mar 01, 2010
  • Andhi Janapsatya +3
  • Research Article
  • Citations5

Reliability improvement in private non-uniform cache architecture using two enhanced structures for coherence protocols and replacement policies

  • Dec 26, 2013
  • Microprocessors and Microsystems
  • Mohammad Maghsoudloo +1
  • Research Article

Enhanced web cache replacement policy based on data mining and RFSD scoring

  • Jun 30, 2017
  • Pressacademia
  • Edris Rajaby +1
  • Research Article
  • Citations75

Effects of cache mechanism on wireless data access

  • Nov 01, 2003
  • IEEE Transactions on Wireless Communications
  • Yi-Bing Lin +2
  • Research Article
  • Citations1

Enhanced Approach for Cache Behaviour and Performance Evaluation

  • Apr 30, 2017
  • International Journal of Advanced Research in Computer Science
  • Manish Verma +1
  • Conference Article
  • Citations2

Entry and exit probabilities based cache replacement policy for location dependent data in mobile environments

  • Dec 14, 2009
  • Mary Magdalene Jane F +4
  • Dissertation

A Model-Driven Simulation Study of World-Wide-Web Cache Policies.

  • Jan 01, 1998
  • Ying Shi
  • Research Article
  • Citations108

ProWGen: a synthetic workload generation tool for simulation evaluation of web proxy caches

  • Nov 27, 2001
  • Computer Networks
  • Mudashiru Busari +1
  • Research Article
  • Citations2

DESIGN AND IMPLEMENTATION OF A P2P COOPERATIVE PROXY CACHE SYSTEM

  • Jun 01, 2007
  • Journal of Interconnection Networks
  • James Z Wang +1
  • Conference Article
  • Citations24

Proactive Video Chunks Caching and Processing for Latency and Cost Minimization in Edge Networks

  • Apr 01, 2019
  • Qatar University QSpace (Qatar University)
  • Emna Baccour +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.