首页> 外文期刊>Concurrency and computation: practice and experience >Adaptive demand-aware work-stealing in multi-programmed multi-core architectures
【24h】

Adaptive demand-aware work-stealing in multi-programmed multi-core architectures

机译:多程序多核体系结构中的自适应需求感知工作窃取

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Modern multi-core computers often execute multiple programs concurrently, but traditional work-stealing schedulers assume that only a single program executes at a time. If multiple work-stealing programs run on a multi-core computer concurrently, the performance of these co-located programs is poor and unbalanced due to the interference among their workers. To relieve this problem, this paper proposes demand-aware work-stealing (DWS) for a single work-stealing program. If multiple programs that adopt DWS run simultaneously on a multi-core system, the computation resources are evenly allocated to the co-located programs at the beginning. At runtime, if a program does not need all its allocated cores, it donates its free cores. Otherwise, if a program needs more cores, it steals the free cores donated by its co-located programs. In addition, each program that adopts DWS dynamically puts its workers to sleep and wakes them up according to the number of its queued tasks. Experimental results show that DWS can improve the co-located programs' performance up to 42.6% and can also balance the performance of the co-located programs compared with traditional work-stealing. Copyright © 2015 John Wiley & Sons, Ltd.
机译:现代的多核计算机通常同时执行多个程序,但是传统的窃取工作的调度程序假定一次仅执行一个程序。如果多个工作窃取程序同时在多核计算机上运行,​​则这些共置程序的性能很差,并且由于其工作人员之间的干扰而导致不平衡。为了缓解此问题,本文提出了针对单个工作窃取程序的需求感知工作窃取(DWS)。如果在多核系统上同时运行多个采用DWS的程序,则一开始将计算资源平均分配给位于同一地点的程序。在运行时,如果程序不需要所有已分配的内核,那么它​​将捐赠其空闲的内核。否则,如果程序需要更多的内核,它将窃取其位于同一位置的程序捐赠的免费内核。此外,每个采用DWS的程序都会动态地使其工作人员进入睡眠状态,并根据其排队任务的数量将其唤醒。实验结果表明,与传统的工作窃取相比,DWS可以将共置程序的性能提高高达42.6%,并且可以平衡共置程序的性能。版权所有©2015 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号