首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >Characterizing and Reducing Cross-Platform Performance Variability Using OS-level Virtualization
【24h】

Characterizing and Reducing Cross-Platform Performance Variability Using OS-level Virtualization

机译:使用OS级虚拟化表征和降低跨平台性能变异性

获取原文

摘要

Independent validation of experimental results in the field of parallel and distributed systems research is a challenging task, mainly due to changes and differences in software and hardware in computational environments. In particular, when an experiment runs on different hardware than the one where it originally executed, predicting the differences in results is difficult. In this paper, we introduce an architecture-independent method for characterizing the performance of a machine by obtaining a profile (a vector of microbenchark results) that we use to quantify the variability between two hardware platforms. We propose the use of isolation features that OS-level virtualization offers to reduce the variability observed when validating application performance across multiple machines. Our results show that, using our variability characterization methodology, we can correctly predict the variability bounds of CPU-intensive applications, as well as reduce it by up to 2.8x if we make use of CPU bandwidth limitations, depending on the opcode mix of an application, as well as generational and architectural differences between two hardware platforms.
机译:独立验证在平行和分布式系统研究领域的实验结果是一个具有挑战性的任务,主要是由于计算环境中软件和硬件的变化和差异。特别是,当实验在不同的硬件上运行而不是最初执行的硬件时,难以预测结果的差异是困难的。在本文中,我们通过获取我们用于量化两个硬件平台之间的可变性的配置文件(Microbenchark结果的载体的轮廓(Microbenchark结果的向量)来介绍一个独立于机器的性能的架构 - 独立方法。我们建议使用OS级虚拟化提供的隔离功能,以减少在多台机器上验证应用程序性能时观察到的可变性。我们的结果表明,使用我们的可变性表征方法,我们可以正确地预测CPU密集型应用的可变性范围,以及如果我们利用CPU带宽限制,可以将其减少到2.8倍,具体取决于操作码混合应用,以及两个硬件平台之间的代理和架构差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号