首页> 外文期刊>Operating systems review >FlexDCP: a QoS framework for CMP architectures
【24h】

FlexDCP: a QoS framework for CMP architectures

机译:FlexDCP:用于CMP体系结构的QoS框架

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

摘要

Current multicore architectures offer high throughput by increasing hardware resource utilization. As the number of cores in a multi-core system increases, providing Quality of Service (QoS) to applications in addition to throughput is becoming an important problem. In this work, we present FlexDCP, a framework that allows the Operating System (OS) to guarantee a QoS for each application running in a chip multiprocessor. FlexDCP directly estimates the performance of applications for different cache configurations instead of using indirect measures of performance like the number of misses. This information allows the OS to convert QoS requirements into resource assignments. Consequently, it offers more flexibility to the OS as it can optimize different QoS metrics like per-application performance or global performance metrics such as fairness, weighted speed up or throughput. Our results show that FlexDCP is able to force applications in a workload to run at a certain percentage of their maximum performance in 94% of the cases considered, being on average 1.48% under the objective for remaining cases. When optimizing a global QoS metric like fairness, FlexDCP consistently outperforms traditional eviction policies like LRU, pseudo LRU and previous dynamic cache partitioning proposals for two-, four- and eight-core configurations. In an eight-core architecture FlexDCP obtains a fairness improvement of 10.1% over Fair, the best policy in the literature optimizing fairness.
机译:当前的多核体系结构通过提高硬件资源利用率来提供高吞吐量。随着多核系统中核数的增加,除了吞吐量之外,还为应用程序提供服务质量(QoS)成为一个重要问题。在这项工作中,我们介绍FlexDCP,这是一个框架,该框架使操作系统(OS)可以为在芯片多处理器中运行的每个应用程序保证QoS。 FlexDCP可以直接估计不同缓存配置的应用程序性能,而无需使用间接性能指标(例如未命中次数)。该信息允许OS将QoS要求转换为资源分配。因此,它可以为OS提供更大的灵活性,因为它可以优化不同的QoS指标(例如每个应用程序性能)或全局性能指标(例如公平性,加权速度或吞吐量)。我们的结果表明,在考虑的94%的案例中,FlexDCP能够迫使工作负载中的应用程序以其最大性能的一定百分比运行,而其余案例的目标平均为1.48%。在优化诸如公平性之类的全局QoS指标时,FlexDCP始终优于传统的逐出策略,如LRU,伪LRU和先前针对两核,四核和八核配置的动态缓存分区建议。在八核体系结构中,FlexDCP的公平性比公平上提高了10.1%,这是文献中优化公平的最佳策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号