Miss-aware LLC buffer management strategy based on heterogeneous multi-core

被引:0
|
作者
Juan Fang
Xibei Zhang
Shijian Liu
Zeqing Chang
机构
[1] Beijing University of Technology,Faculty of Information Technology
来源
关键词
Heterogeneous multi-core; LLC; Replacement strategy; Miss-aware;
D O I
暂无
中图分类号
学科分类号
摘要
When multiple processor (CPU) cores and a GPU integrated together on the same chip share the last-level cache (LLC), the competition for LLC is more serious. CPU and GPU have different memory access characteristics, so that they have differences in the sensitivity of LLC capacity. For many CPU applications, a reduced share of the LLC could lead to significant performance degradation. On the contrary, GPU applications have high number of concurrent threads and they can tolerate access latency. Taking into account the GPU program memory latency tolerance characteristics, we propose an LLC buffer management strategy (buffer-for-GPU, BFG) for heterogeneous multi-core. A buffer is added on the side of LLC to filtrate streaming requests of GPU. Cache-insensitive GPU messages directly access to buffer instead of accessing to LLC, thereby filtering the GPU request and freeing up the LLC space for the CPU application. Then, for the different characteristics of CPU and GPU applications, an improved LRU replacement taking into account the recent access time and access frequency of the cache block is adopted. The cache misses-aware algorithm dynamically selects the improved LRU or LRU algorithm to fit the current operating state by comparing the miss rate of cache in buffer so that the performance of the system will be improved significantly.
引用
收藏
页码:4519 / 4528
页数:9
相关论文
共 50 条
  • [1] Miss-aware LLC buffer management strategy based on heterogeneous multi-core
    Fang, Juan
    Zhang, Xibei
    Liu, Shijian
    Chang, Zeqing
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (08): : 4519 - 4528
  • [2] TOKEN BASED ENERGY AWARE SCHEDULING ALGORITHMS FOR HETEROGENEOUS MULTI-CORE
    Gomatheeshwari, B.
    Selvakumar, J.
    2017 INTERNATIONAL CONFERENCE ON NEXTGEN ELECTRONIC TECHNOLOGIES: SILICON TO SOFTWARE (ICNETS2), 2017, : 14 - 17
  • [3] Approximation-Aware Scheduling on Heterogeneous Multi-core Architectures
    Tan, Cheng
    Muthukaruppan, Thannirmalai Somu
    Mitra, Tulika
    Ju, Lei
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 618 - 623
  • [4] Asymmetry-Aware Scheduling in Heterogeneous Multi-core Architectures
    Zhang, Tao
    Pan, Xiaohui
    Shu, Wei
    Wu, Min-You
    NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 257 - 268
  • [5] Approximation-aware scheduling on heterogeneous multi-core architectures
    20151500728147
    (1) School of Computing, National University of Singapore, Singapore; (2) School of Computer Science and Technology, Shandong University, China, 1600, (Institute of Electrical and Electronics Engineers Inc., United States):
  • [6] Energy-Aware Application Scheduling on a Heterogeneous Multi-core System
    Chen, Jian
    John, Lizy K.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION, 2008, : 3 - 11
  • [7] The Design of Microkernel Memory Management Mechanism Based on Heterogeneous Multi-core Processor
    Yun, Deng
    Yan, Zhu
    Cheng Xiaohui
    ICIIP'18: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION PROCESSING, 2018, : 120 - 126
  • [8] History-aware, resource-based dynamic scheduling for heterogeneous multi-core processors
    Jooya, A. Z.
    Baniasadi, A.
    Analoui, M.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2011, 5 (04): : 254 - 262
  • [9] Reliability-aware power management of Multi-Core processors
    Haase, Jan
    Damm, Markus
    Hauser, Dennis
    Waldschmidt, Klaus
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 205 - +
  • [10] Self-aware power management for multi-core microprocessors
    Dinakarrao, Sai Manoj Pudukotai
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2021, 29