An Efficient Simulation Algorithm for Cache of Random Replacement Policy

被引:0
|
作者
Zhou, Shuchang [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Key Lab Comp Syst & Architecture, Beijing 100190, Peoples R China
来源
关键词
Simulation; Cache memories; Stochastic approximation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cache is employed to exploit the phenomena of locality in many modern computer systems. One way of evaluating the impact of cache is to run a simulator on traces collected from realistic work load. However, for an important category of cache, namely those of random replacement policy, each round of the naive simulation can only give one out of many possible results, therefore requiring many rounds of simulation to capture the cache behavior, like determining the hit probability of a particular cache reference. In this paper, we present an algorithm that efficiently approximates the hit probability in linear time with moderate space in a single round. Our algorithm is applicable to realistic processor cache parameters where the associativity is typically low, and extends to cache of large associativity. Experiments show that in one round, our algorithm collects information that would previously require up to dozens of rounds of simulation.
引用
收藏
页码:144 / 154
页数:11
相关论文
共 50 条
  • [1] An efficient web cache replacement policy
    Sarma, AR
    Govindarajan, R
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 12 - 22
  • [2] An effective LRU with random replacement policy for cache memory
    Khanfar, K
    [J]. PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1837 - 1843
  • [3] Simulation study of a novel cache replacement algorithm
    Khalid, H
    Obaidat, MS
    [J]. SIMULATION, 1997, 68 (04) : 209 - 218
  • [4] An energy-efficient replacement policy for data cache
    Musalappa, S
    Sundaram, S
    Chu, Y
    [J]. PROCEEDINGS OF THE IEEE SOUTHEASTCON 2004: EXCELLENCE IN ENGINEERING, SCIENCE, AND TECHNOLOGY, 2005, : 599 - 602
  • [5] An efficient cache replacement algorithm for multimedia object caching
    Li, K.
    Nanya, T.
    Shen, H.
    Chin, F.
    Zhang, W.
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2007, 22 (1-2): : 47 - 56
  • [6] An Energy-efficient Buffer Cache Replacement Algorithm
    Yue, Jianhui
    Zhu, Yifeng
    Cai, Zhao
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2008, : 355 - 356
  • [7] An Efficient Search Algorithm for Cache Simulation Platform
    Cao Xiangrong
    Zhang Xiaolin
    [J]. PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 1055 - 1058
  • [8] NBM: An Efficient Cache Replacement Algorithm for Nonvolatile Buffer Caches
    Park, Junseok
    Koh, Kern
    Choi, Hyunkyoung
    Bahn, Hyokyung
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE (ACS'08): RECENT ADVANCES ON APPLIED COMPUTER SCIENCE, 2008, : 320 - +
  • [9] AN EFFICIENT ALGORITHM FOR RANDOM SAMPLING WITHOUT REPLACEMENT
    GUPTA, P
    BHATTACHARJEE, GP
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1984, 16 (3-4) : 201 - 209
  • [10] AN EFFICIENT ALGORITHM FOR RANDOM SAMPLING WITHOUT REPLACEMENT
    GUPTA, P
    BHATTACHARJEE, GP
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1984, 181 : 435 - 442