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
来源
The Journal of Supercomputing | 2019年 / 75卷
关键词
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 条
  • [21] Neighbor-Aware Dynamic Thermal Management for Multi-core Platform
    Liu, Guanglei
    Fan, Ming
    Quan, Gang
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 187 - 192
  • [22] An Energy-Aware Runtime Management of Multi-Core Sensory Swarms
    Kim, Sungchan
    Yang, Hoeseok
    SENSORS, 2017, 17 (09):
  • [23] A shared cache-aware Task scheduling strategy for multi-core systems
    Tang, Xiaoyong
    Yang, Xiaopan
    Liao, Guiping
    Zhu, Xinghui
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2016, 31 (02) : 1079 - 1088
  • [24] Application and Thermal-reliability-aware Reinforcement Learning Based Multi-core Power Management
    Dinakarrao, Sai Manoj Pudukotai
    Joseph, Arun
    Haridass, Anand
    Shafique, Muhammad
    Henkel, Joerg
    Homayoun, Houman
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (04)
  • [25] Safety View Management for Augmented Reality Based on MapReduce Strategy on Multi-core Processors
    Tsai, Hsiao-Chien
    2013 13TH INTERNATIONAL CONFERENCE ON ITS TELECOMMUNICATIONS (ITST), 2013, : 151 - 156
  • [26] Pipeline-based Scheduling for Heterogeneous Multi-core Systems
    Liu, Derong
    Jing, Ming'e
    Wang, Yuwen
    Yu, Zhiyi
    Zeng, Xiaoyang
    Zhou, Dian
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 1400 - 1402
  • [27] Network-Aware Optimization of MPDATA on Homogeneous Multi-core Clusters with Heterogeneous Network
    Malik, Tania
    Szustak, Lukasz
    Wyrzykowski, Roman
    Lastovetsky, Alexey
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016 COLLOCATED WORKSHOPS, 2016, 10049 : 30 - 42
  • [28] AN OPTIMIZED FAULT-TOLERANT SCHEDULING ALGORITHM BASED ON GROUPING STRATEGY FOR HETEROGENEOUS MULTI-CORE PROCESSORS
    Yu, Shigan
    Xiang, Bing
    Bian, Yuliang
    Liu, Hui
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2024, 86 (04): : 59 - 80
  • [29] Reducing the Overall Cache Miss Rate Using Different Cache Sizes for Heterogeneous Multi-Core Processors
    Silva, Bruno de Abreu
    Cuminato, Lucas Albers
    Bonato, Vanderlei
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [30] AN OPTIMIZED FAULT-TOLERANT SCHEDULING ALGORITHM BASED ON GROUPING STRATEGY FOR HETEROGENEOUS MULTI-CORE PROCESSORS
    Yu, Shigan
    Xiang, Bing
    Bian, Yuliang
    Liu, Hui
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2024, 86 (04): : 59 - 80