首页> 外文期刊>Operating systems review >Dynamic Heterogeneity and the Need for Multicore Virtualization
【24h】

Dynamic Heterogeneity and the Need for Multicore Virtualization

机译:动态异构性和对多核虚拟化的需求

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

摘要

As the computing industry enters the multicore era, exponential growth in the number of transistors on a chip continues to present challenges and opportunities for computer architects and system designers. We examine one emerging issue in particular: that of dynamic heterogeneity, which can arise, even among physically homogeneous cores, from changing reliability, power, or thermal conditions, different cache and TLB contents, or changing resource configurations. This heterogeneity results in a constantly varying pool of hardware resources, which greatly complicates software's traditional task of assigning computation to cores. In part to address dynamic heterogeneity, we argue that hardware should take a more active role in the management of its computation resources. We propose hardware techniques to virtualize the cores of a multicore processor, allowing hardware to flexibly reassign the virtual processors that are exposed, even to a single operating system, to any subset of the physical cores. We show that multicore virtualization operates with minimal overhead, and that it enables several novel resource management applications for improving both performance and reliability.
机译:随着计算行业进入多核时代,芯片上晶体管数量的指数增长继续为计算机架构师和系统设计人员带来挑战和机遇。我们特别研究了一个新出现的问题:动态异质性问题,即使在物理上同质的核心之间,也可能由于不断变化的可靠性,功率或热条件,不同的缓存和TLB内容或变化的资源配置而出现。这种异质性导致硬件资源池不断变化,这极大地使软件将计算分配给内核的传统任务变得复杂。为了解决动态异构问题,我们认为硬件应在其计算资源的管理中发挥更积极的作用。我们提出了硬件技术来虚拟化多核处理器的内核,从而允许硬件灵活地将虚拟处理器(即使暴露于单个操作系统)重新分配给物理内核的任何子集。我们展示了多核虚拟化以最小的开销运行,并且它启用了多个新颖的资源管理应用程序以提高性能和可靠性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号