首页> 外文会议>ACM SIGPLAN Symposium on Priciples and Practice of Parallel Programming >Distributed Control: The Benefits of Eliminating Global Synchronization via Effective Scheduling - In the Context of Graph Applications
【24h】

Distributed Control: The Benefits of Eliminating Global Synchronization via Effective Scheduling - In the Context of Graph Applications

机译:分布式控制:通过有效调度消除全局同步的好处 - 在图形应用程序的上下文中

获取原文

摘要

In distributed computing, parallel overheads such as synchronization overhead may hinder performance. We introduce the idea of Distributed Control (DC) where global synchronization is reduced to termination detection and each worker proceeds ahead optimistically, based on the local knowledge of the global computation. To avoid "wasted" work, DC relies on local work prioritization. However, the work order obtained by local prioritization is susceptible to interference from the runtime. We show that employing effective scheduling policies and optimizations in the runtime, in conjunction with eliminating global barriers, improves performance in two graph applications: single-source shortest paths and connected components.
机译:在分布式计算中,平行开销,例如同步开销可能会妨碍性能。我们介绍了分布式控制(DC)的想法,其中全局同步减少到终止检测,并且每个工作人员都基于全局计算的本地知识来乐观地进行。为了避免“浪费”的工作,DC依赖于当地的工作优先级。但是,通过局部优先级获得的工单容易受到运行时的干扰。我们表明,在运行时使用有效的调度策略和优化,与消除全球障碍,提高了两种图形应用中的性能:单源最短路径和连接组件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号