首页    期刊浏览 2024年11月28日 星期四
登录注册

文章基本信息

  • 标题:WCET-aware Software Based Cache Partitioning for Multi-Task Real-Time Systems
  • 作者:Sascha Plazar ; Paul Lokuciejewski ; Peter Marwedel
  • 期刊名称:OASIcs : OpenAccess Series in Informatics
  • 电子版ISSN:2190-6807
  • 出版年度:2009
  • 卷号:10
  • 页码:1-11
  • DOI:10.4230/OASIcs.WCET.2009.2286
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Caches are a source of unpredictability since it is very difficult to predict if a memory access results in a cache hit or miss. In systems running multiple tasks steered by a preempting scheduler, it is even impossible to determine the cache behavior since interrupt-driven schedulers lead to unknown points of time for context switches. Partitioned caches are already used in multi-task environments to increase the cache hit ratio by avoiding mutual eviction of tasks from the cache. For real-time systems, the upper bound of the execution time is one of the most important metrics, called the Worst-Case Execution Time (WCET). In this paper, we use partitioning of instruction caches as a technique to achieve tighter WCET estimations since tasks can not be evicted from their partition by other tasks. We propose a novel WCET-aware cache partitioning algorithm, which determines the optimal partition size for each task with focus on decreasing the system's WCET for a given set of possible partition sizes. Employing this algorithm, we are able to decrease the WCET depending on the number of tasks in a set by up to 34%. On average, reductions between 12% and 19% can be achieved.
  • 关键词:WCET analysis; cache partitioning
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有