首页> 外文会议>ACM international conference on supercomputing >CRQ-based Fair Scheduling on Composable Multicore Architectures
【24h】

CRQ-based Fair Scheduling on Composable Multicore Architectures

机译:基于CLQ的可组合式多核架构的公平计划

获取原文

摘要

As different workloads require different processor resources for better execution efficiency, recent work has proposed composable chip multiprocessors (CCMPs), which provide the capability to configure different number and types of processing cores at system runtime. However, such composable architecture poses a new significant challenge to system scheduler, that is, how to ensure priority-based performance for each task (i.e. fairness), while exploiting the benefits of composability by dynamically changing the hardware configurations to match the parallelism requirements in running tasks (i.e. resource allocation). Current multicore schedulers fail to address this problem, as they traditionally assume fixed number and types of cores. In this work, we introduce centralized ran queue (CRQ) and propose an efficiency-based algorithm to address the fair scheduling problem on CCMP. Firstly, instead of using distributed per-core mn queues, this paper employs CRQ to simplify the scheduling and resource allocation decisions on CCMP, and proposes a pipeline-like scheduling mechanism to hide the large scheduling decision overhead on the centralized queue. Secondly, an efficiency-based dynamic priority (EDP) algorithm is proposed to keep fair scheduling on CCMP, which can not only provide homogenous tasks with performance proportional to their priorities, but also ensure equal-priority heterogeneous tasks to get equivalent performance slowdowns when running simultaneously. To evaluate our design, experimental studies are carried out to compare EDP on CCMP with several state-of-art fair schedulers on symmetric and asymmetric CMPs. Our simulation results demonstrate that, while providing good fairness, EDP on CCMP outperforms the best performing fair scheduler on fixed symmetric and asymmetric CMPs by as much as 11.8% in user-oriented performance, and by 12.5% in system throughput.
机译:由于不同的工作负载需要更好的执行效率不同的处理器资源,最近的工作已提出了组合的芯片多处理器(CCMPs),其提供配置不同数量和类型在系统运行时处理核的能力。然而,这样的组合的结构构成,以系统调度新显著的挑战,那就是如何保证每个任务(即公平)基于优先级的性能,同时通过动态地改变硬件配置以匹配并行要求利用可组合的好处正在运行的任务(即资源分配)。当前多核调度未能解决这个问题,因为他们传统上承担固定的数量和类型的核。在这项工作中,我们介绍了中央RAN队列(CRQ),并提出了基于效率的算法,以解决CCMP的公平调度问题。首先,而是采用分布式每个内核万队列,本文采用CRQ以简化CCMP的调度和资源分配的决策,并提出了流水线般的调度机制来隐藏在集中队列中的大调度决策开销。其次,基于效率的动态优先级(EDP)算法,以保持公平调度上CCMP,它不仅可以优先级,提供性能比例均匀的任务,同时也保证了相同优先级的异构任务来获得相当的性能速度减慢运行时同时。为了评估我们的设计,实验研究都进行了对CCMP与对称和非对称的CMP几个国家的艺术博览会调度比较EDP。我们的模拟结果表明,同时提供良好的公平性,EDP上CCMP优于固定对称和非对称的CMP用户为导向的性能表现最好的公平调度幅度高达11.8%,并在系统吞吐量的12.5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号