首页> 外文期刊>Journal of systems architecture >MELOADES: Methodology for long-term online adaptation of embedded software for heterogeneous devices
【24h】

MELOADES: Methodology for long-term online adaptation of embedded software for heterogeneous devices

机译:MELOADES:长期在线适应异构设备嵌入式软件的方法

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

摘要

In this work MELOADES [mel-uh-dees] is presented: a methodology for long-term online adaptation of embedded software that addresses the challenge of redeploying software and executing it within resource constraints. Instead of using fixed analytical models of resource consumption developed offline or tuning model parameters, MELOADES automatically reconfigures hardware online without any analytical model. MELOADES leverages long-term deployment by first selecting a set of hardware configurations that can potentially execute software tasks while satisfying a range of resource constraints and then storing these in a memoization table. The table is initialized using a Design of Experiments (DoE) survey to generate these speculative configurations. During deployment, for each new task assigned to the software, either a memoized configuration is found or a limited search for a new configuration that satisfies the task constraints is performed. Search results are added to the memoization table to reduce the time and energy required for future searches and eventually MELOADES converges to a simple table look-up. The effectiveness of this technique was demonstrated with an image capture and wireless transmission representative long-term application deployed on a Nokia N80 smartphone. Using a genetic search algorithm for energy efficiency/constrained image tasks, MELOADES satisfied 94% of all task constraints, evaluated only 1.6% of the configuration space, and used 98.5% less energy than an exhaustive search.
机译:在这项工作中,提出了MELOADES [mel-uh-dees]:一种用于嵌入式软件的长期在线适应性方法,该方法解决了重新部署软件并在资源限制内执行该软件的挑战。 MELOADES无需使用离线开发的固定资源消耗分析模型或调整模型参数,而是自动在线重新配置硬件,而无需任何分析模型。 MELOADES通过首先选择一组可以在满足一系列资源约束的同时潜在地执行软件任务的硬件配置,然后将其存储在备注表中来利用长期部署。使用实验设计(DoE)调查来初始化表格,以生成这些推测配置。在部署期间,对于分配给软件的每个新任务,都会找到一个已记忆的配置,或者对满足任务约束的新配置进行有限的搜索。搜索结果被添加到备忘录表中,以减少将来搜索所需的时间和精力,并最终使MELOADES收敛到简单的表查找中。诺基亚N80智能手机上部署的图像捕获和无线传输代表长期应用证明了该技术的有效性。使用遗传搜索算法进行能效/约束图像任务,MELOADES满足了所有任务约束的94%,仅评估了1.6%的配置空间,并且比详尽搜索节省了98.5%的能量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号