首页    期刊浏览 2025年04月29日 星期二
登录注册

文章基本信息

  • 标题:Cache-Related Preemption Delay Computation for Set-Associative Caches - Pitfalls and Solutions
  • 作者:Claire Burgui{\`e}re ; Jan Reineke ; Sebastian Altmeyer
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2009
  • 卷号:10
  • 页码:1-11
  • DOI:10.4230/OASIcs.WCET.2009.2285
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:In preemptive real-time systems, scheduling analyses need - in addition to the worst-case execution time - the context-switch cost. In case of preemption, the preempted and the preempting task may interfere on the cache memory. These interferences lead to additional reloads in the preempted task. The delay due to these reloads is referred to as the cache-related preemption delay (CRPD). The CRPD constitutes a large part of the context-switch cost. In this article, we focus on the computation of upper bounds on the CRPD based on the concepts of useful cache blocks (UCBs) and evicting cache blocks (ECBs). We explain how these concepts can be used to bound the CRPD in case of direct-mapped caches. Then we consider set-associative caches with LRU, FIFO, and PLRU replacement. We show potential pitfalls when using UCBs and ECBs to bound the CRPD in case of LRU and demonstrate that neither UCBs nor ECBs can be used to bound the CRPD in case of FIFO and PLRU. Finally, we sketch a new approach to circumvent these limitations by using the concept of relative competitiveness.
  • 关键词:WCET analysis; caches; set-associative; preemption; CRPD
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有