Adaptive Caching Policies for Chiplet Systems Based on Reinforcement Learning

被引:0
|
作者
Yang, Chongyi [1 ,3 ]
Zhang, Zhendong [1 ,3 ]
Wang, Xiaohang [2 ]
Liu, Peng [1 ,3 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
[2] Zhejiang Univ, Sch Cyber Sci & Technol, Hangzhou 310027, Peoples R China
[3] Zhejiang Lab, Hangzhou 311121, Peoples R China
关键词
BENCHMARK;
D O I
10.1109/ISCAS46773.2023.10181966
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Chiplet packaging becomes a popular solution to integrate more hardware components. However, shared memory access across chiplets suffers from high miss penalty due to long route latency and low bandwidth of inter-chiplet interconnects. We observe that the aggregated last-level cache (LLC) miss penalty takes approximately 35% of time on data access, and that the miss is dominated by coherence miss as a result of shared reads and writes from other LLCs. To address this problem, we propose a caching manager which speculatively enforces (or discards) LLC caching via online reinforcement learning. On every invalidated cacheline, the caching manager receives the cacheline access features, evaluates the current caching policy, and makes the next caching policy adaptively. Experimental evaluation justifies that the caching manager can reduce more than 10% coherence miss and offers a 3% speedup against a state-of-the-art cache coherence protocol.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Reinforcement Learning Based Approaches to Adaptive Context Caching in Distributed Context Management Systems
    Weerasinghe, Shakthi
    Zaslavsky, Arkady
    Loke, Seng W.
    Medvedev, Alexey
    Abken, Amin
    Hassani, Alireza
    Hassani, Alireza
    Huang, Guang-Li
    [J]. ACM TRANSACTIONS ON INTERNET OF THINGS, 2024, 5 (02):
  • [2] Reinforcement learning of pedagogical policies in adaptive and intelligent educational systems
    Iglesias, Ana
    Martinez, Paloma
    Aler, Ricardo
    Fernandez, Fernando
    [J]. KNOWLEDGE-BASED SYSTEMS, 2009, 22 (04) : 266 - 270
  • [3] Reinforcement Learning-Based Adaptive Bitrate Caching at MEC Server
    Lekharu, Anirban
    Chauhan, Annanya Pratap Singh
    Sur, Arijit
    Patra, Moumita
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (03): : 3292 - 3304
  • [4] Deep Reinforcement Learning-Based Power Management for Chiplet-Based Multicore Systems
    Li, Xiao
    Chen, Lin
    Chen, Shixi
    Jiang, Fan
    Li, Chengeng
    Zhang, Wei
    Xu, Jiang
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (09) : 1726 - 1739
  • [5] Power Management for Chiplet-Based Multicore Systems Using Deep Reinforcement Learning
    Li, Xiao
    Chen, Lin
    Chen, Shixi
    Jiang, Fan
    Li, Chengeng
    Xu, Jiang
    [J]. 2022 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2022), 2022, : 164 - 169
  • [6] Reinforcement Learning for Adaptive Caching With Dynamic Storage Pricing
    Sadeghi, Alireza
    Sheikholeslami, Fatemeh
    Marques, Antonio G.
    Giannakis, Georgios B.
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (10) : 2267 - 2281
  • [7] Adaptive Context Caching for IoT-Based Applications: A Reinforcement Learning Approach
    Weerasinghe, Shakthi
    Zaslavsky, Arkady
    Loke, Seng Wai
    Hassani, Alireza
    Medvedev, Alexey
    Abken, Amin
    [J]. SENSORS, 2023, 23 (10)
  • [8] Federated Reinforcement Learning with Adaptive Training Times for Edge Caching
    Shaoshuai Fan
    Liyun Hu
    Hui Tian
    [J]. China Communications, 2022, (08) : 57 - 72
  • [9] NA-Caching: An Adaptive Content Management Approach Based on Deep Reinforcement Learning
    Fan, Qilin
    Li, Xiuhua
    Wang, Sen
    Fu, Shu
    Zhang, Xu
    Wang, Yueyang
    [J]. IEEE ACCESS, 2019, 7 : 152014 - 152022
  • [10] Federated Reinforcement Learning with Adaptive Training Times for Edge Caching
    Fan, Shaoshuai
    Hu, Liyun
    Tian, Hui
    [J]. CHINA COMMUNICATIONS, 2022, 19 (08) : 57 - 72