...
首页> 外文期刊>IEEE systems journal >QoS Management on Heterogeneous Architecture for Multiprogrammed, Parallel, and Domain-Specific Applications
【24h】

QoS Management on Heterogeneous Architecture for Multiprogrammed, Parallel, and Domain-Specific Applications

机译:多程序,并行和特定于域的应用程序在异构体系结构上的QoS管理

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

获取外文期刊封面封底 >>

       

摘要

Quality-of-service (QoS) management is widely employed to provide differentiable performance to programs with distinctive priorities on conventional chip-multiprocessor (CMP) platforms. Recently, heterogeneous architecture integrating diverse processor cores on the same silicon has been proposed to better serve various application domains, and it is expected to be an important design paradigm of future processors. Therefore, the QoS management on emerging heterogeneous systems will be of great significance. Workloads on heterogeneous architectures can be multiprogrammed, heterogeneous, and/or domain specific depending on the form factor and device of interest. Considering the diverse characteristics of these three classes of workloads is important when managing QoS on heterogeneous architectures. For example, for parallel applications, considering the diverse characteristics of thread synchronization, data sharing, and parallelization pattern of representative parallel applications, governing the execution of multiple parallel programs with different performance requirements becomes a complicated yet significant problem. In this paper, we study QoS management for multiprogrammed, parallel, and domain-specific applications running on heterogeneous CMP systems. We comprehensively assess a series of task-to-core mapping policies on a real heterogeneous hardware (QuickIA) by characterizing their impacts on performance of individual applications. Our evaluation results show that the proposed QoS policies are effective to improve the performance of programs with highest priority while striking good tradeoff with system fairness.
机译:服务质量(QoS)管理被广泛采用,以为常规芯片多处理器(CMP)平台上具有不同优先级的程序提供差异化​​的性能。最近,已提出了在同一硅片上集成不同处理器内核的异构体系结构,以更好地服务于各种应用领域,并且有望成为未来处理器的重要设计范例。因此,新兴异构系统上的QoS管理将具有重要意义。异构架构上的工作负载可以是多程序的,异构的和/或特定于域的,具体取决于所使用的外形尺寸和设备。在异构体系结构上管理QoS时,考虑这三类工作负载的不同特性非常重要。例如,对于并行应用程序,考虑到代表性的并行应用程序的线程同步,数据共享和并行化模式的各种特性,控制具有不同性能要求的多个并行程序的执行成为一个复杂而重要的问题。在本文中,我们研究了在异构CMP系统上运行的多程序,并行和特定于域的应用程序的QoS管理。我们通过表征其对单个应用程序性能的影响,全面评估了一系列在真实异构硬件(QuickIA)上的任务到核心的映射策略。我们的评估结果表明,所提出的QoS策略可有效提高具有最高优先级的程序的性能,同时在与系统公平性之间达成良好的折衷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号