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

文章基本信息

  • 标题:Simultaneous Multithreading and Hard Real Time: Can It Be Safe?
  • 本地全文:下载
  • 作者:Sims Hill Osborne ; James H. Anderson
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2020
  • 卷号:165
  • 页码:14:1-14:25
  • DOI:10.4230/LIPIcs.ECRTS.2020.14
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:The applicability of Simultaneous Multithreading (SMT) to real-time systems has been hampered by the difficulty of obtaining reliable execution costs in an SMT-enabled system. This problem is addressed by introducing a scheduling framework, called CERT-MT, that combines scheduling-aware timing analysis with a cyclic-executive scheduler in a way that minimizes SMT-related timing variations. The proposed scheduling-aware timing analysis is based on maximum observed execution times and accounts for the uncertainty inherent in measurement-based timing analysis. The timing analysis is found to work for tasks with and without SMT, though some adjustments are required in the former case. A large-scale schedulability study is presented that shows CERT-MT can schedule systems with total utilizations approaching 1.4 times the core count, without sacrificing safety.
  • 关键词:real-time systems; simultaneous multithreading; hard real-time; scheduling algorithms; probability; statistics; timing analysis
国家哲学社会科学文献中心版权所有