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 条
  • [1] Enhanced Multicore Performance Using Novel Thread-Aware Cache Coherence and Prefetch-Control Mechanism
    Ghosh, Soma Niloy
    Sahula, Vineet
    Bhargava, Lava
    IEEE EMBEDDED SYSTEMS LETTERS, 2023, 15 (01) : 9 - 12
  • [2] A reinforcement-based mechanism for discontinuous learning
    Reddy, Gautam
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2022, 119 (49)
  • [3] Learning variable impedance control based on reinforcement learning
    Li C.
    Zhang Z.
    Xia G.
    Xie X.
    Zhu Q.
    Liu Q.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2019, 40 (02): : 304 - 311
  • [4] Control of Flexible Manipulator Based on Reinforcement Learning
    Cui, Leilei
    Chen, Weidong
    Wang, Hesheng
    Wang, Jingchuan
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 2744 - 2749
  • [5] Reinforcement Learning based Control of a Quadruped Robot
    Ancy, A.
    Jisha, V. R.
    2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [6] Research on Robot Control Based on Reinforcement Learning
    Liu, Gang
    CYBER SECURITY INTELLIGENCE AND ANALYTICS, 2020, 928 : 136 - 141
  • [7] A Cooperative Control Method Based on Reinforcement Learning
    Zhuang, Zhiwei
    Xu, Yongheng
    Zou, Luobao
    Zhang, Weidong
    Zhao, Qunfei
    Yao, Ruiwen
    2018 CHINESE AUTOMATION CONGRESS (CAC), 2018, : 1586 - 1591
  • [8] Transfer and Reinforcement Learning Based Production Control
    Steinbacher L.
    Pering E.
    Freitag M.
    ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2022, 117 (09): : 609 - 613
  • [9] Reinforcement Learning based Scheduling Optimization Mechanism on Switches
    Lu, Xijia
    Wang, Xingwei
    Jia, Jie
    Wang, Xue
    Huang, Min
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, : 554 - 561
  • [10] An adaptive work distribution mechanism based on reinforcement learning
    Huang, Zhengxing
    van der Aalst, W. M. P.
    Lu, Xudong
    Duan, Huilong
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (12) : 7533 - 7541