WCET Analysis of GPU L1 Data Caches

被引:0
|
作者
Huangfu, Yijie [1 ]
Zhang, Wei [1 ]
机构
[1] Virginia Commonwealth Univ, Dept Elect & Comp Engn, Richmond, VA 23284 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graphics Processing Units (GPUs) have become widely used in high-performance computing. For real-time applications demanding high throughputs, GPUs can provide abundant computing power with high energy efficiency. However, modern GPUs are designed to boost average-case performance, not for time predictability. Therefore, for hard real-time applications, it is crucial to estimate their worst-case execution time (WCET) running on GPUs. As the first step toward this goal, this paper applies the abstract interpretation to GPU L1 data caches to estimate the worst-case L1 data cache miss rate of GPU applications. The experimental results show that the proposed analyzer can achieve safe and very tight estimation of GPU L1 data cache misses.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] An Efficient Temporal Data Prefetcher for L1 Caches
    Bakhshalipour, Mohammad
    Lotfi-Kamran, Pejman
    Sarbazi-Azad, Hamid
    IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (02) : 99 - 102
  • [2] WCET analysis of instruction caches with prefetching
    Yan, Jun
    Zhang, Wei
    ACM SIGPLAN NOTICES, 2007, 42 (07) : 175 - 184
  • [3] WCET Analysis of Instruction Caches with Prefetching
    Yan, Jun
    Zhang, Wei
    LCTES'07: PROCEEDINGS OF THE 2007 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2007, : 175 - 184
  • [4] WCET Analysis of Static NUCA Caches
    Ding, Yiqiang
    Zhang, Wei
    2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [5] Automatic Safe Data Reuse Detection for the WCET Analysis of Systems With Data Caches
    Segarra, Juan
    Cortadella, Jordi
    Gran Tejero, Ruben
    Vinals-Yufera, Victor
    IEEE ACCESS, 2020, 8 (08): : 192379 - 192392
  • [6] A Reuse Distance Based Performance Analysis on GPU L1 Data Cache
    Wang, Dongwei
    Xiao, Weijun
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [7] Reducing Static and Dynamic Power of L1 Data Caches in GPGPUs
    Atoofian, Ehsan
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 799 - 805
  • [8] Aging mitigation of L1 cache by exchanging instruction and data caches
    Sadeghi, Mohammad
    Nikmehr, Hooman
    INTEGRATION-THE VLSI JOURNAL, 2018, 62 : 68 - 75
  • [9] Analyzing and Leveraging Decoupled L1 Caches in GPUs
    Ibrahim, Mohamed Assem
    Kayiran, Onur
    Eckert, Yasuko
    Loh, Gabriel H.
    Jog, Adwait
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 467 - 478
  • [10] Analyzing and Leveraging Shared L1 Caches in GPUs
    Ibrahim, Mohamed Assem
    Kayiran, Onur
    Eckert, Yasuko
    Loh, Gabriel H.
    Jog, Adwait
    PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2020, : 161 - 173