...
首页> 外文期刊>The Computer journal >Mitigating Resource Contention on Multicore Systems via Scheduling
【24h】

Mitigating Resource Contention on Multicore Systems via Scheduling

机译:通过计划缓解多核系统上的资源争用

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

摘要

This paper addresses the resource contention issue caused by the sharing of the last level caches by introducing a novel contention-aware scheduler. To accurately determine a task's resource requirements, i.e. the unique input of our scheduler, we develop a methodology to select the best heuristic metric from five candidates to represent a task's resource requirements. Based on the heuristic of each task acquired by exploiting the performance monitor unit, our scheduler co-schedules tasks with complementary resource requirements by combining scheduling order adjustments with task-to-core reassignments. The proposed scheduler has been implemented in the completely fair scheduler, rotating staircase deadline scheduler and O(1) schedulers. Using eight workloads constructed from nine NASA advanced supercomputing serial benchmarks on an Intel dual-core platform, the execution time of an individual task is reduced by up to 21%, system scalability and performance of a workload are improved by up to 13%, and the full potential of the contention-aware scheduling can be achieved if the time slice length and the period of executing each task once are short enough. In addition, our proposal exhibits benefits in the reduction of the execution time fluctuation of individual tasks due to an enforcement of reasonable usage of shared resources. Finally, we demonstrate an expected performance improvement on an Intel eight-core platform in order to suggest the broad applicability of our protocol.
机译:本文通过介绍一种新颖的竞争感知调度程序,解决了由于共享最后一级缓存而引起的资源争用问题。为了准确地确定任务的资源需求,即调度程序的唯一输入,我们开发了一种方法,可以从五个候选对象中选择最佳启发式度量来代表任务的资源需求。基于通过利用性能监视器单元获取的每个任务的启发,我们的调度程序通过将调度顺序调整与任务到核心的重新分配相结合,共同调度具有补充资源需求的任务。建议的计划程序已在完全公平的计划程序,旋转楼梯截止期限计划程序和O(1)计划程序中实现。在英特尔双核平台上使用从九种NASA高级超级计算串行基准测试中构建的八种工作负载,单个任务的执行时间减少了多达21%,系统可扩展性和工作负载的性能提高了多达13%,并且如果时间片长度和执行每个任务一次的周期足够短,则可以充分利用竞争意识调度的潜力。此外,由于合理使用共享资源,我们的建议在减少单个任务的执行时间波动方面也显示出优势。最后,我们展示了在英特尔八核平台上预期的性能改进,以表明我们协议的广泛适用性。

著录项

  • 来源
    《The Computer journal 》 |2014年第8期| 1178-1194| 共17页
  • 作者单位

    Department of Computer Science and Technology, Tsinghua University, Beijing, China;

    Department of Computer Science and Technology, Tsinghua University, Beijing, China;

    Department of Computer Science and Technology, Tsinghua University, Beijing, China;

    Department of Computer Science and Technology, Tsinghua University, Beijing, China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    shared resource contention; multicores; scheduling;

    机译:共享资源争用;多核排程;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号