首页> 外文会议>2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC) >Process-level virtualization for runtime adaptation of embedded software
【24h】

Process-level virtualization for runtime adaptation of embedded software

机译:进程级虚拟化,用于嵌入式软件的运行时适应

获取原文

摘要

Modern processor architectures call for software that is highly tuned to an unpredictable operating environment. Process-level virtualization systems allow existing software to adapt to the operating environment, including resource contention and other dynamic events, by modifying the application instructions at runtime. While these systems are becoming widespread in the general-purpose computing communities, various challenges have prevented widespread adoption on resource-constrained devices, with memory and performance overheads being at the forefront. In this paper, we discuss the advantages and opportunities of runtime adaptation of embedded software. We also describe some of the existing dynamic binary modification tools that can be used to perform runtime adaptation, and discuss the challenges of balancing memory overheads and performance when developing these tools for embedded platforms.
机译:现代处理器体系结构要求对软件进行高度调整以适应不可预测的操作环境。进程级虚拟化系统通过在运行时修改应用程序指令,允许现有软件适应操作环境,包括资源争用和其他动态事件。当这些系统在通用计算社区中变得越来越普遍时,各种挑战阻止了在资源受限的设备上的广泛采用,而内存和性能开销则是最重要的。在本文中,我们讨论了嵌入式软件运行时自适应的优势和机会。我们还将描述一些可用于执行运行时自适应的动态二进制修改工具,并讨论在为嵌入式平台开发这些工具时平衡内存开销和性能的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号