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 条
  • [41] The Kendra cache replacement policy and its distribution
    McCann J.A.
    [J]. World Wide Web, 2000, 3 (4) : 231 - 240
  • [42] Cache Replacement Policy Based on Server Distance
    Kamiyama, Noriaki
    Nakano, Yuusuke
    Shiomoto, Kohei
    [J]. PROCEEDINGS OF THE 2015 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM), 2015, : 830 - 833
  • [43] A cache replacement policy for transcoding proxy servers
    Yeung, KH
    Wong, CC
    Wong, KY
    Hui, SY
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2004, E87B (01) : 209 - 211
  • [44] An efficient cache replacement policy with distinguishing write blocks from read blocks in disk arrays
    Wang, YL
    Li, GJ
    Wu, XJ
    Lin, SS
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS - ISPA 2005 WORKSHOPS, 2005, 3759 : 120 - 129
  • [45] AN IMPROVED FUZZY REPLACEMENT ALGORITHM FOR CACHE MEMORIES
    HIREMATH, S
    MANZOUL, MA
    [J]. CYBERNETICS AND SYSTEMS, 1993, 24 (04) : 325 - 339
  • [46] An improved GreedyDual* cache document replacement algorithm
    Li, KQ
    Shen, H
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 457 - 460
  • [47] Outperforming LRU with an adaptive replacement cache algorithm
    Megiddo, N
    Modha, DS
    [J]. COMPUTER, 2004, 37 (04) : 58 - +
  • [48] SF-LRU cache replacement algorithm
    Alghazo, J
    Akaaboune, A
    Botros, N
    [J]. RECORDS OF THE 2004 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, 2004, : 19 - 24
  • [49] SzLFU(k) web cache replacement algorithm
    Wang, HC
    Peng, JZ
    Wu, YT
    Feng, HT
    [J]. 2002 IEEE REGION 10 CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND POWER ENGINEERING, VOLS I-III, PROCEEDINGS, 2002, : 754 - 758
  • [50] An Optimal Cache Replacement algorithm for Internet systems
    Yeung, KH
    Ng, KW
    [J]. LCN'97 - 22ND ANNUAL CONFERENCE ON LOCAL COMPUTER NETWORKS, PROCEEDINGS, 1997, : 189 - 194