Shared Last-level Cache Management for GPGPUs with Hybrid Main Memory

被引:0
|
作者
Wang, Guan [1 ]
Cai, Xiaojun [1 ]
Ju, Lei [1 ]
Zang, Chuanqi [1 ]
Zhao, Mengying [1 ]
Jia, Zhiping [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Shandong, Peoples R China
基金
中国国家自然科学基金;
关键词
HIGH-PERFORMANCE;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Memory intensive workloads become increasingly popular on general purpose graphics processing units (GPGPUs), and impose great challenges on the GPGPU memory subsystem design. On the other hand, with the recent development of nonvolatile memory (NVM) technologies, hybrid memory combining both DRAM and NVM achieves high performance, low power and high density simultaneously, which provides a promising main memory design for GPGPUs. In this work, we explore the shared last-level cache management for GPGPUs with consideration of the underlying hybrid main memory. In order to improve the overall memory subsystem performance, we exploit the characteristics of both the asymmetric read/write latency of the hybrid main memory architecture, as well as the memory coalescing feature of GPGPU. In particular, to reduce the average cost of L2 cache misses, we prioritize cache blocks from DRAM or NVM based on observation that operations to NVM part of main memory have large impact on the system performance. Furthermore, the cache management scheme also integrates the GPU memory coalescing and cache bypassing techniques to improve the overall cache hit ratio. Experimental results show that in the context of a hybrid main memory system, our proposed L2 cache management policy improves performance against the traditional LRU policy and a state-ofthe-art GPU cache strategy EABP [20] by up to 27.76% and 14%, respectively.
引用
收藏
页码:25 / 30
页数:6
相关论文
共 50 条
  • [21] Enforcing Last-level Cache Partitioning through Memory Virtual Channels
    Chung, Jongwook
    Ro, Yuhwan
    Kim, Joonsung
    Ahn, Jaehyung
    Kim, Jangwoo
    Kim, John
    Lee, Jae W.
    Ahn, Jung Ho
    2019 28TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2019), 2019, : 97 - 109
  • [22] Contention Tracking in GPU Last-Level Cache
    Barrera, Javier
    Kosmidis, Leonidas
    Tabani, Hamid
    Abella, Jaume
    Cazorla, Francisco J.
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 76 - 79
  • [23] High Performance and Predictable Shared Last-level Cache for Safety-Critical Systems
    Wu, Zhuanhao
    Kaushik, Anirudh
    Patel, Hiren
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (06)
  • [24] Hybrid-Comp: A Criticality-Aware Compressed Last-Level Cache
    Jadidi, Amin
    Arjomand, Mohammad
    Kandemir, Mahmut T.
    Das, Chita R.
    2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2018, : 25 - 30
  • [25] Reuse locality aware cache partitioning for last-level cache
    Shen, Fanfan
    He, Yanxiang
    Zhang, Jun
    Li, Qingan
    Li, Jianhua
    Xu, Chao
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 74 : 319 - 330
  • [26] Cache Friendliness-Aware Management of Shared Last-Level Caches for High Performance Multi-Core Systems
    Kaseridis, Dimitris
    Iqbal, Muhammad Faisal
    John, Lizy Kurian
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (04) : 874 - 887
  • [27] Premier: A Concurrency-Aware Pseudo-Partitioning Framework for Shared Last-Level Cache
    Lu, Xiaoyang
    Wang, Rujia
    Sun, Xian-He
    2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021), 2021, : 391 - 394
  • [28] Shared Last-Level TLBs for Chip Multiprocessors
    Bhattacharjee, Abhishek
    Lustig, Daniel
    Martonosi, Margaret
    2011 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2011, : 62 - 73
  • [29] RExCache: Rapid Exploration of Unified Last-level Cache
    Shwe, Su Myat Min
    Javaid, Haris
    Parameswaran, Sri
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 582 - 587
  • [30] A Pragmatic Delineation on Cache Bypass Algorithm in Last-Level Cache (LLC)
    Dash, Banchhanidhi
    Swain, Debabala
    Swain, Debabrata
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM, VOL 2, 2016, 411 : 37 - 45