...
首页> 外文期刊>Computers, IEEE Transactions on >Time-Predictable Out-of-Order Execution for Hard Real-Time Systems
【24h】

Time-Predictable Out-of-Order Execution for Hard Real-Time Systems

机译:硬实时系统的时间可预测的无序执行

获取原文
获取原文并翻译 | 示例
           

摘要

Superscalar out-of-order CPU designs can achieve higher performance than simpler in-order designs through exploitation of instruction-level parallelism in software. However, these CPU designs are often considered to be unsuitable for hard real-time systems because of the difficulty of guaranteeing the worst-case execution time (WCET) of software. This paper proposes and evaluates modifications for a superscalar out-of-order CPU core to allow instruction-level parallelism to be exploited without sacrificing time predictability and support for WCET analysis. Experiments using the M5 O3 CPU simulator show that WCETs can be two-four times smaller than those obtained using an idealized in-order CPU design, as instruction-level parallelism is exploited without compromising timing safety.
机译:通过利用软件中的指令级并行性,超标量无序CPU设计可以获得比更简单的有序设计更高的性能。然而,由于难以保证软件的最坏情况执行时间(WCET),因此这些CPU设计通常被认为不适用于硬实时系统。本文提出并评估了对超标量无序CPU内核的修改,以允许在不牺牲时间可预测性和对WCET分析的支持的情况下利用指令级并行性。使用M5 O3 CPU仿真器进行的实验表明,WCET可以比使用理想的有序CPU设计获得的WCET小四分之四,因为在不影响时序安全性的前提下利用了指令级并行性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号