首页> 外文期刊>Journal of systems architecture >Optimizing a combined WCET-WCEC problem in instruction fetching for real-time systems
【24h】

Optimizing a combined WCET-WCEC problem in instruction fetching for real-time systems

机译:在实时系统的指令获取中优化组合的WCET-WCEC问题

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

摘要

In real-time systems, time is usually so critical that other parameters such as energy consumption are often not even considered. However, optimizing the worst energy consumption case can be a key factor in systems with severe power-supply limitations. In this paper we study several memory architectures using combined time and energy optimization models for real-time multitasking systems. Each task is modeled using Lock-MS, a method to optimize the WCET of a task, with an added set of constraints to model in the same way the WCEC (worst case energy consumption). Our tested hardware components focus on instruction fetching, including a lockable cache, a line buffer and a sequential prefetch buffer. We test a variety of instruction fetch alternatives optimizing time and energy consumption. Our results show that the accuracy of the estimation of the number of context switches in the worst case may affect very much the resulting WCEC (up to 8 times in our experiments) and that optimizing the WCEC may provide similar execution times than optimizing the WCET, with up to 5 times less energy consumption Additionally optimization functions combining WCET and WCEC with different weights show very interesting WCET-WCEC trade-offs. This confirms that methodologies testing such optimizations at design time could be very helpful to provide a precise system set-up.
机译:在实时系统中,时间通常非常关键,以至于通常甚至不考虑诸如能耗之类的其他参数。但是,优化最坏的能耗情况可能是电源严重受限的系统中的关键因素。在本文中,我们针对实时多任务系统使用组合的时间和能量优化模型研究了几种内存架构。使用Lock-MS(一种优化任务的WCET的方法)对每个任务进行建模,并添加了一组约束,以与WCEC(最坏情况下的能耗)相同的方式进行建模。我们经过测试的硬件组件专注于指令提取,包括可锁定缓存,行缓冲区和顺序预取缓冲区。我们测试了各种指令提取替代方案,以优化时间和能耗。我们的结果表明,在最坏的情况下估算上下文切换次数的准确性可能会极大地影响最终的WCEC(在我们的实验中为8倍),并且优化WCEC可能会提供与优化WCET相似的执行时间,能耗降低多达5倍另外,结合了不同权重的WCET和WCEC的优化功能显示了非常有趣的WCET-WCEC折衷方案。这证实了在设计时测试此类优化的方法对于提供精确的系统设置非常有帮助。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号