首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Minimizing CPU time shortage risks in integrated embedded software
【24h】

Minimizing CPU time shortage risks in integrated embedded software

机译:最大限度地减少集成嵌入式软件中的CPU时间短缺风险

获取原文

摘要

A major activity in many industries is to integrate software artifacts such that the functional and performance requirements are properly taken care of. In this paper, we focus on the problem of minimizing the risk of CPU time shortage in integrated embedded systems. In order to minimize this risk, we manipulate the start time (offset) of the software executables such that the system real-time constraints are satisfied, and further, the maximum CPU time usage is minimized. We develop a number of search-based optimization algorithms, specifically designed to work for large search spaces, to compute offsets for concurrent software executables with the objective of minimizing CPU usage. We evaluated and compared our algorithms by applying them to a large automotive software system. Our experience shows that our algorithms can automatically generate offsets such that the maximum CPU usage is very close to the known lower bound imposed by the domain constraints. Further, our approach finds limits on the maximum CPU usage lower than those found by a random strategy, and is not slower than a random strategy. Finally, our work achieves better results than the CPU usage minimization techniques devised by domain experts.
机译:在许多行业中,一项主要活动是集成软件工件,以便正确处理功能和性能要求。在本文中,我们关注于最大限度地降低集成嵌入式系统中CPU时间短缺风险的问题。为了最大程度地降低这种风险,我们对软件可执行文件的启动时间(偏移)进行了处理,从而满足了系统实时约束,并且最大程度地减少了CPU使用时间。我们开发了许多基于搜索的优化算法,这些算法专门设计用于大型搜索空间,以计算并发软件可执行文件的偏移量,目的是最大程度地减少CPU使用率。通过将其应用到大型汽车软件系统中,我们评估并比较了我们的算法。我们的经验表明,我们的算法可以自动生成偏移量,从而使最大CPU使用率非常接近域约束所施加的已知下限。此外,我们的方法发现最大CPU使用率的限制低于随机策略发现的限制,并且不比随机策略慢。最后,与领域专家设计的CPU使用率最小化技术相比,我们的工作可获得更好的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号