Integrated Analysis of Cache Related Preemption Delays and Cache Persistence Reload Overheads

被引:8
|
作者
Rashid, Syed Aftab [1 ]
Nelissen, Geoffrey [1 ]
Altmeyer, Sebastian [2 ]
Davis, Robert I. [3 ]
Tovar, Eduardo [1 ]
机构
[1] Polytech Inst Porto, ISEP, CISTER INESC TEC, Porto, Portugal
[2] Univ Amsterdam, Amsterdam, Netherlands
[3] Univ York, York, N Yorkshire, England
关键词
SYSTEMS;
D O I
10.1109/RTSS.2017.00025
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Schedulability analysis for tasks running on microprocessors with cache memory is incomplete without a treatment of Cache Related Preemption Delays (CRPD) and Cache Persistence Reload Overheads (CPRO). State-of-the-art analyses compute CRPD and CPRO independently, which might result in counting the same overhead more than once. In this paper, we analyze the pessimism associated with the independent calculation of CRPD and CPRO in comparison to an integrated approach. We answer two main questions: (1) Is it beneficial to integrate the calculation of CRPD and CPRO? (2) When and to what extent can we gain in terms of schedulability by integrating the calculation of CRPD and CPRO? To achieve this, we (i) identify situations where considering CRPD and CPRO separately might result in overestimating the total memory overhead suffered by tasks, (ii) derive new analyses that integrate the calculation of CRPD and CPRO; and (iii) perform a thorough experimental evaluation using benchmarks to compare the performance of the integrated analysis against the separate calculation of CRPD and CPRO.
引用
收藏
页码:188 / 198
页数:11
相关论文
共 50 条
  • [41] A Technique to Calculate Cache Related Preemption Delay using Constraints on Non-Nested Preemptions
    Keskar, Ravindra B.
    Deshpande, Umesh
    Kharabe, Swapnil
    3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 : 622 - 629
  • [42] Improved Techniques to Compute Cache Related Preemption Delay Using Non-Nested Preemptions
    Keskar, Ravindra B.
    Deshpande, Umesh
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INSTRUMENTATION AND CONTROL (ICIC), 2015, : 366 - 371
  • [43] Cache-Aware Timing Analysis of Limited Preemption Scheduling With Fixed Preemption Points in Set-Associative Mapping
    Zhou, Pengyu
    IEEE ACCESS, 2025, 13 : 47346 - 47360
  • [44] Cache Persistence-Aware Memory Bus Contention Analysis for Multicore Systems
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Tovar, Eduardo
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 442 - 447
  • [45] Cache-aware response time analysis for real-time tasks with fixed preemption points
    Markovic, Filip
    Carlson, Jan
    Dobrin, Radu
    2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 30 - 42
  • [46] Integrating Cache-Related Pre-emption Delays into Analysis of Fixed Priority Scheduling with Pre-emption Thresholds
    Brin, Reinder J.
    Altmeyer, Sebastian
    van den Heuvel, Martijn M. H. P.
    Davis, Robert, I
    Behnam, Moris
    2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, : 161 - 172
  • [47] Integrated Instruction Cache Analysis and Locking in Multitasking Real-time Systems
    Ding, Huping
    Liang, Yun
    Mitra, Tulika
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [48] WCET Analysis of the Shared Data Cache in Integrated CPU-GPU Architectures
    Huangfu, Yijie
    Zhang, Wei
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [49] Analysis and Optimization of Cache-Enabled mmWave HetNets With Integrated Access and Backhaul
    Zhang, Chenwu
    Lu, Hancheng
    Gu, Zhuojia
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2023, 22 (10) : 6993 - 7007
  • [50] POSTER ABSTRACT: Cache Persistence Aware Response Time Analysis for Fixed Priority Preemptive Systems
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Tovar, Eduardo
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,