首页> 外文期刊>Operating systems review >Attaining System Performance Points: Revisiting the End-to-End Argument in System Design for Heterogeneous Many-core Systems
【24h】

Attaining System Performance Points: Revisiting the End-to-End Argument in System Design for Heterogeneous Many-core Systems

机译:达到系统性能点:重新审视异构多核系统的系统设计中的端到端争论

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

摘要

Trends indicate a rapid increase in the number of cores on chip, exhibiting various types of performance and functional asymmetries present in hardware to gain scalability with balanced power vs. performance requirements. This poses new challenges in platform resource management, which are further exacerbated by the need for runtime power budgeting and by the increased dynamics in workload behavior observed in consolidated datacenter and cloud-computing systems. This paper considers the implications of these challenges for the virtualization layer of abstraction, which is the base layer for resource management in such heterogeneous multi-core platforms. Specifically, while existing and upcoming management methods routinely leverage system-level information available to the hypervisor about current and global platform state, we argue that for future systems there will be an increased necessity for additional information about applications and their needs. This 'end-to-end' argument leads us to propose 'performance points' as a general interface between the virtualization system and higher layers like the guest operating systems that run application workloads. Building on concrete examples from past work on APIs with which applications can inform systems of phase or workload changes and conversely, with which systems can indicate to applications desired changes in power consumption, performance points are shown to be an effective way to better exploit asymmetries and gain the power/performance improvements promised by heterogeneous multicore systems.
机译:趋势表明,片上内核数量迅速增加,表现出硬件中存在的各种类型的性能和功能不对称性,从而在功率与性能要求平衡的情况下获得了可扩展性。这给平台资源管理带来了新的挑战,对运行时功率预算的需求以及在整合的数据中心和云计算系统中观察到的工作负载行为的动态变化进一步加剧了这些挑战。本文考虑了这些挑战对虚拟化抽象层的影响,虚拟化抽象层是此类异构多核平台中资源管理的基础层。具体来说,尽管现有和即将到来的管理方法通常会利用虚拟机监控程序可获取的有关当前和全球平台状态的系统级信息,但我们认为,对于未来的系统,将有更多关于应用程序及其需求的附加信息的必要性。这种“端到端”的论点使我们提出“性能点”,作为虚拟化系统与运行应用程序工作负载的来宾操作系统等更高层之间的通用接口。基于过去关于API的工作的具体示例,应用程序可以使用这些示例向应用程序通知系统相位或工作负荷的变化,反之,通过这些示例系统可以向应用程序指示所需的功耗变化,性能点被证明是更好地利用不对称和获得异构多核系统所承诺的功能/性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号