...
首页> 外文期刊>Journal of systems architecture >Evaluation of dynamic binary translation techniques for full system virtualisation on ARMv7-A
【24h】

Evaluation of dynamic binary translation techniques for full system virtualisation on ARMv7-A

机译:评估用于ARMv7-A的完整系统虚拟化的动态二进制翻译技术

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

摘要

We present the STAR hypervisor, the first open source software-only hypervisor for the ARMv7-A architecture that offers full system virtualisation using dynamic binary translation (DBT). We analyse techniques for user-space DBT on ARM and propose several solutions to adapt them to full system virtualisation. We evaluate the performance of a naive configuration of our hypervisor on a real embedded hardware platform and propose techniques to reduce DBT-based overhead. We analyse the impact of our optimisations using both micro-benchmarks and real applications. While the naive version of our hypervisor can get several times slower than native, our optimisations bring down the run-time overhead of real applications to at most 16%. (C) 2016 Elsevier B.V. All rights reserved.
机译:我们介绍了STAR虚拟机管理程序,这是第一个用于ARMv7-A架构的开源纯软件虚拟机管理程序,该程序使用动态二进制转换(DBT)提供完整的系统虚拟化。我们分析了ARM上用户空间DBT的技术,并提出了几种解决方案以使其适应整个系统虚拟化。我们评估了真正的嵌入式硬件平台上虚拟机管理程序的简单配置的性能,并提出了减少基于DBT的开销的技术。我们使用微观基准和实际应用来分析优化的影响。尽管我们的虚拟机管理程序的朴素版本可能比本地版本慢几倍,但我们的优化将实际应用程序的运行时开销降低到最多16%。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号