...
首页> 外文期刊>Procedia Computer Science >AMA: Asynchronous Management of Accelerators for Task-based Programming Models
【24h】

AMA: Asynchronous Management of Accelerators for Task-based Programming Models

机译:AMA:基于任务的编程模型的加速器的异步管理

获取原文

摘要

Computational science has benefited in the last years from emerging accelerators that increase the performance of scientific simulations, but using these devices hinders the programming task. This paper presents AMA: a set of optimization techniques to efficiently manage multi- accelerator systems. AMA maximizes the overlap of computation and communication in a blocking-free way. Then, we can use such spare time to do other work while waiting for device operations. Implemented on top of a task-based framework, the experimental evaluation of AMA on a quad-GPU node shows that we reach the performance of a hand-tuned native CUDA code, with the advantage of fully hiding the device management. In addition, we obtain up to more than 2x performance speed-up with respect to the original framework implementation.
机译:近年来,计算机科学受益于新兴的加速器,这些加速器提高了科学仿真的性能,但使用这些设备阻碍了编程任务。本文介绍了AMA:一套有效管理多加速器系统的优化技术。 AMA以无阻塞的方式最大化了计算和通信的重叠。然后,我们可以利用这些空闲时间来等待设备操作。在基于任务的框架之上实施,在四GPU节点上对AMA进行的实验评估表明,我们达到了手动调整的本机CUDA代码的性能,并且具有完全隐藏设备管理的优势。此外,相对于原始框架实现,我们可以获得高达2倍的性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号