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

文章基本信息

  • 标题:Bus-Aware Static Instruction SPM Allocation for Multicore Hard Real-Time Systems
  • 本地全文:下载
  • 作者:Dominic Oehlert ; Arno Luppold ; Heiko Falk
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2017
  • 卷号:76
  • 页码:1:1-1:22
  • DOI:10.4230/LIPIcs.ECRTS.2017.1
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:Over the past years, multicore systems emerged into the domain of hard real-time systems. These systems introduce common buses and shared memories which heavily influence the timing behavior. We show that existing WCET optimizations may lead to suboptimal results when applied to multicore setups. Additionally we provide both a genetic and a precise Integer Linear Programming (ILP)-based static instruction scratchpad memory allocation optimization which are capable of exploiting multicore properties, resulting in a WCET reduction of 26% in average compared with a bus-unaware optimization. Furthermore, we show that our ILP-based optimization's average runtime is distinctively lower in comparison to the genetic approach. Although limiting the number of tasks per core to one and partially exploiting private instruction SPMs, we cover the most crucial elements of a multicore setup: the interconnection and shared resources.
  • 关键词:Compiler; Optimization; WCET; Real-Time; Multicore
国家哲学社会科学文献中心版权所有