Markov parameters tuning prediction to improve cache hit rate

被引:0
|
作者
Chen, Benbin [1 ]
Guo, Donghui [1 ]
机构
[1] Xiamen Univ, Dept Elect Engn, Xiamen 361005, Fujian, Peoples R China
关键词
Markov; compiler assisted; cache hit rate; relocation; NF prediction;
D O I
10.1504/IJIPT.2014.068266
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Because the spatial and temporal locality of programme codes, compiler could use heuristics and profile guided prediction to relocate the output of programme codes to reduce the cache confliction. In this paper, for improving the average accessing time of memory subsystem by raising the instructions cache hit rate, compiler-assisted Markov parameters tuning (MPT) frequencies prediction techniques for codes relocation are proposed. Different with the traditional schemes that provide the fixed heuristics branch probability (FHBP) to calculate nodes frequencies (NF) for various kinds of programmes, the Markov-based heuristics algorithm combining FHBP and parameters tuning techniques in MPT probability matrix is adopted for improving programme NF prediction to take advantage of the probability matrix and model the control flow graph (CFG) in function more precision. The MPT model was simulated to illustrate the strengths of accurate expression of the programme. Compare with the actual execution results of programme with profile coverage tests, the experimental result is better fit to validate its feasibility.
引用
收藏
页码:190 / 199
页数:10
相关论文
共 50 条
  • [1] LHD: Improving Cache Hit Rate by Maximizing Hit Density
    Beckmann, Nathan
    Chen, Haoxian
    Cidon, Asaf
    [J]. PROCEEDINGS OF THE 15TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION (NSDI'18), 2018, : 389 - 403
  • [2] An Algorithm Based on Markov Chain to Improve Edge Cache Hit Ratio for Blockchain-Enabled IoT
    Wang, Hongman
    Li, Yingxue
    Zhao, Xiaoqi
    Yang, Fangchun
    [J]. CHINA COMMUNICATIONS, 2020, 17 (09) : 66 - 76
  • [3] An Algorithm Based on Markov Chain to Improve Edge Cache Hit Ratio for Blockchain-Enabled IoT
    Hongman Wang
    Yingxue Li
    Xiaoqi Zhao
    Fangchun Yang
    [J]. China Communications, 2020, 17 (09) : 66 - 76
  • [4] Trading Cache Hit Rate for Memory Performance
    Ding, Wei
    Kandemir, Mahmut
    Guttman, Diana
    Jog, Adwait
    Das, Chita R.
    Yedlapalli, Praveen
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'14), 2014, : 357 - 368
  • [5] Estimating Instantaneous Cache Hit Ratio Using Markov Chain Analysis
    Gomaa, Hazem
    Messier, Geoffrey G.
    Williamson, Carey
    Davies, Robert
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (05) : 1472 - 1483
  • [6] Markov Tree Prediction on Web Cache Prefetching
    Feng, Wenying
    Man, Shushuang
    Hu, Gongzhu
    [J]. SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2009, 209 : 105 - +
  • [7] Energy Prediction for Cache Tuning in Embedded Systems
    Vazquez, Ruben
    Gordon-Ross, Ann
    Stitt, Greg
    [J]. 2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 630 - 637
  • [8] Trade-off Between Hit Rate and Hit Latency for Optimizing DRAM Cache
    Chen, Pai
    Yue, Jianhui
    Liao, Xiaofei
    Jin, Hai
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (01) : 55 - 64
  • [9] Bi-Modal DRAM Cache: Improving Hit Rate, Hit Latency and Bandwidth
    Gulur, Nagendra
    Mehendale, Mahesh
    Manikantan, R.
    Govindarajan, R.
    [J]. 2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, : 38 - 50
  • [10] Increasing Web cache hit rate by dynamic location partitioning
    Feng, W
    Hurley, RT
    Tan, Z
    [J]. PROCEEDINGS OF THE 7TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2003, : 405 - 409