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 条
  • [21] Measurement of cache-related preemption delay for spacecraft computers
    Koo, Cheol Hea
    Kim, Hyungshin
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 234 - 235
  • [22] Addressing Cache Related Preemption Delay in Fixed Priority Assignment
    Hai-Nam Tran
    Singhoff, Frank
    Rubini, Stephane
    Boukhobza, Jalil
    PROCEEDINGS OF 2015 IEEE 20TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2015,
  • [23] Improved Cache-Related Preemption Delay Estimation for Fixed Preemption Point Scheduling
    Markovic, Filip
    Carlson, Jan
    Dobrin, Radu
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2018, 2018, 10873 : 87 - 101
  • [24] Cache Persistence Analysis: Theory and Practice
    Cullmann, Christoph
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [25] Cache Persistence Analysis: Finally Exact
    Stock, Gregory
    Hahn, Sebastian
    Reineke, Jan
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 481 - 494
  • [26] Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, J
    Seo, YM
    Min, SL
    Ha, R
    Hong, S
    Park, CY
    Lee, M
    Kim, CS
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (06) : 700 - 713
  • [27] Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, JS
    Seo, YM
    Min, SL
    Ha, R
    Hong, SS
    Park, CY
    Lee, MS
    Kim, CS
    17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, : 264 - 274
  • [28] Cache-Related Preemption Delay Analysis for Multi-Level Inclusive Caches
    Zhang, Zhenkai
    Koutsoukos, Xenofon
    2016 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2016,
  • [29] Enhanced analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    Lee, CG
    Hahn, J
    Seo, YM
    Min, SL
    Ha, R
    Hong, SS
    Park, CY
    Lee, MS
    Kim, CS
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 187 - 198
  • [30] Scheduling analysis of real-time systems with precise Modeling of cache related preemption delay
    Staschulat, J
    Schliecker, S
    Ernst, R
    17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 41 - 48