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

Authors
  • E. Tovar
Publication date 2017
Book title 2017 IEEE Real-Time Systems Symposium
Book subtitle proceedings : 5-8 December 2017, Paris, France
ISBN
  • 9781538614167
ISBN (electronic)
  • 9781538614150
  • 9781538614143
Event 2017 IEEE Real-Time Systems Symposium
Pages (from-to) 188-198
Publisher Los Alamitos, CA: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
Schedulability analysis for tasks running on micro- processors 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 benecial 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.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/RTSS.2017.00025
Permalink to this page
Back