首页> 外文会议> >Load-balanced pipeline parallelism
【24h】

Load-balanced pipeline parallelism

机译:负载平衡的管道并行性

获取原文

摘要

Accelerating a single thread in current parallel systems remains a challenging problem, because sequential threads do not naturally take advantage of the additional cores. Recent work shows that automatic extraction of pipeline parallelism is an effective way to speed up single thread execution. However, two problems remain challenging - load balancing and inter-thread communication. This work shows new mechanism to exploit pipeline parallelism that naturally solves the load balancing and communication problems. This compiler-based technique automatically extracts the pipeline stages and executes them in a data parallel fashion, using token-based chunked synchronization to handle sequential stages. This technique provides linear speedup for several applications, and outperforms prior techniques to exploit pipeline parallelism by as much as 50%.
机译:在当前的并行系统中,加速单个线程仍然是一个具有挑战性的问题,因为顺序线程自然不会利用额外的内核。最近的工作表明,自动提取管道并行性是加速单线程执行的有效方法。但是,两个问题仍然具有挑战性-负载平衡和线程间通信。这项工作展示了一种利用管道并行性的新机制,该机制自然可以解决负载平衡和通信问题。这种基于编译器的技术使用基于令牌的分块同步来处理顺序阶段,自动提取管道阶段并以数据并行方式执行它们。该技术为多个应用程序提供了线性加速,并且优于利用现有技术的流水线并行性高达50%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号