Reinforcement Learning Based Prefetch-Control Mechanism

被引:0
作者
Ghosh, Soma Niloy [1 ]
Sahula, Vineet [2 ]
Bhargava, Lava [2 ]
机构
[1] COEP Technol Univ, Dept Comp Sci & Engn, Pune, Maharashtra, India
[2] Malaviya Natl Inst Technol, Dept Elect & Commun Engn, Jaipur, Rajasthan, India
来源
2023 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS | 2024年
关键词
Cache prefetching; multi-core; reinforcement learning; multi-threaded applications;
D O I
10.1109/APCCAS60141.2023.00035
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Processor throughput has been continually growing over time; however, the same is not true for memory throughput, leading to a widened difference between actual and potential peak CPU performance. Prefetchers were suggested as a solution to this issue. Prefetchers often lower data/instruction access latency by predicting future data/instruction addresses to be accessed and aggressively fetch data/instructions from higher up in the memory hierarchy. There are usually more than one prefetcher at each cache level. Prefetchers are frequently designed independently of each other. Not all applications benefit from increase in prefetching depth, and as a result, may lead to decreased overall performance. In this manuscript, we propose a reinforcement learning (RL)-based prefetch controller to tune the aggressiveness of a prefetcher in L2 cache memory. Improved performance has been observed since delays due to highly aggressive prefetchers are avoided.
引用
收藏
页码:110 / 114
页数:5
相关论文
共 50 条
  • [31] Efficient Insertion Control for Precision Assembly Based on Demonstration Learning and Reinforcement Learning
    Ma, Yanqin
    Xu, De
    Qin, Fangbo
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (07) : 4492 - 4502
  • [32] MDLB: a metadata dynamic load balancing mechanism based on reinforcement learning
    Zhao-qi Wu
    Jin Wei
    Fan Zhang
    Wei Guo
    Guang-wei Xie
    Frontiers of Information Technology & Electronic Engineering, 2020, 21 : 1034 - 1046
  • [33] An Intersection Signal Control Method Based on Deep Reinforcement Learning
    Pang Ha-li
    Ding Ke
    2017 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION (ICICTA 2017), 2017, : 344 - 348
  • [34] A quantum system control method based on enhanced reinforcement learning
    Wenjie Liu
    Bosi Wang
    Jihao Fan
    Yebo Ge
    Mohammed Zidan
    Soft Computing, 2022, 26 : 6567 - 6575
  • [35] A Population based Rewarding for Reinforcement Learning to Control Genetic Algorithms
    Sakurai, Yoshitaka
    Tsuruta, Setsuo
    8TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY & INTERNET BASED SYSTEMS (SITIS 2012), 2012, : 686 - 691
  • [36] Reinforcement Learning Based Penetration Testing of a Microgrid Control Algorithm
    Neal, Christopher
    Dagdougui, Hanane
    Lodi, Andrea
    Fernandez, Jose M.
    2021 IEEE 11TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2021, : 38 - 44
  • [37] Dynamic Modeling of Heat Exchangers Based on Mechanism and Reinforcement Learning Synergy
    Sun, Hao
    Jia, Zile
    Zhao, Meng
    Tian, Jiayuan
    Liu, Dan
    Wang, Yifei
    BUILDINGS, 2024, 14 (03)
  • [38] MDLB: a metadata dynamic load balancing mechanism based on reinforcement learning
    Wu, Zhao-qi
    Wei, Jin
    Zhang, Fan
    Guo, Wei
    Xie, Guang-wei
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2020, 21 (07) : 1034 - 1046
  • [39] An Agent-based Self-Adaptive Mechanism with Reinforcement Learning
    Yu, Danni
    Li, Qingshan
    Wang, Lu
    Lin, Yishuai
    IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 582 - 585
  • [40] Cascade control of underactuated manipulator based on reinforcement learning framework
    Jiang, Naijing
    Guo, Dingxu
    Zhang, Shu
    Zhang, Dan
    Xu, Jian
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2023, 237 (02) : 231 - 243