首页> 外文会议>IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems >A Simulation Framework for the Analysis of the TLB Behavior in Virtualized Environments
【24h】

A Simulation Framework for the Analysis of the TLB Behavior in Virtualized Environments

机译:虚拟化环境中TLB行为分析的仿真框架

获取原文

摘要

Due to the rising importance of virtualization, extensive efforts have gone into determining and improving the performance of workloads on virtualized platforms. This has resulted in a series of modifications to the leading architecture used in virtualized system (x86) by adding hardware support for virtualization, the latest of which is the addition of tags and tag comparators to the x86 TLB. In this context, it is necessary to have a thorough understanding of the TLB behavior of virtualized workloads and understand the change in this behavior with TLB related architectural parameters. One way of obtaining this understanding is by conducting a simulation-based study of the interaction of various micro-architectural parameters and their effect on the TLB behavior. However, the lack of suitable simulation frameworks makes such a study daunting. In this paper, we present a full-system simulation framework which is suitable for conducting such studies. We first motivate the need for TLB modeling in virtualized systems. Then, we present the framework, develop and validate a timing model for the TLB and evaluate the simulation speed when this model is used. Using the timing model, the influence of the TLB on workload performance is examined for a variety of single and multi-domain workloads and compared with equivalent non-virtualized workloads. It is found that the performance of virtualized workloads, in terms of instructions per cycle (IPC), can vary by 1% to 35% due to the TLB and that this IPC variation can be as much as 9 times the variation in nonvirtualized workloads.
机译:由于虚拟化的重要性上升,广泛的努力已经确定并提高了虚拟化平台上工作负载的性能。这导致了一系列对虚拟化系统(X86)中使用的领先架构进行了修改,通过为虚拟化添加硬件支持,最新是在X86 TLB中添加标签和标签比较器。在这种情况下,有必要对虚拟化工作负载的TLB行为进行全面了解,并了解TLB相关架构参数的这种行为的变化。获得这种理解的一种方法是通过对各种微架构参数的相互作用进行基于模拟的研究及其对TLB行为的影响。然而,缺乏合适的模拟框架使得一项研究令人生畏。在本文中,我们提出了一种全系统仿真框架,适用于进行这种研究。我们首先激励虚拟化系统中TLB建模。然后,我们介绍了框架,开发和验证TLB的时序模型,并在使用此模型时评估模拟速度。使用定时模型,针对各种单域和多域工作负载检查TLB对工作负载性能的影响,并与等效的非虚拟化工作负载进行比较。有人发现,由于每个周期(IPC)的指令,虚拟化工作负载的性能由于TLB而可能会变化1%至35%,并且该IPC变化可以高达非尺寸工作负载变化的9倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号