首页> 外文会议>2013 International Joint Conference on Awareness Science and Technology and Ubi-Media Computing >A heterogeneous CPU-GPU implementation for discrete elements simulation with multiple GPUs
【24h】

A heterogeneous CPU-GPU implementation for discrete elements simulation with multiple GPUs

机译:用于使用多个GPU进行离散元素仿真的异构CPU-GPU实现

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

摘要

To calculate the large number of particles in discrete elements simulation, a heterogeneous CPU-GPU implementation with multiple GPUs is developed. The implementation is achieved by combining two different parallel programming languages so that it can be assigned to a CPU-GPU cluster. The communication between nodes uses Massage Passing Interface (MPI) implementation for dynamic domain decomposition, particles re-mapping and data copying of overlapping areas. Other works are assigned to GPUs to obtain a high computational speed. The results of strong and weak scalability tests are analyzed for different number of GPUs. Last, the LAMMPS is used as CPU platform to compare with multi-GPU application for reflecting the superiority of using heterogeneous implementation.
机译:为了在离散元素仿真中计算大量粒子,开发了具有多个GPU的异构CPU-GPU实现。通过组合两种不同的并行编程语言来实现该实现,以便可以将其分配给CPU-GPU集群。节点之间的通信使用按摩传递接口(MPI)实现来进行动态域分解,粒子重新映射和重叠区域的数据复制。将其他工作分配给GPU,以获得较高的计算速度。针对不同数量的GPU分析了强可伸缩性测试和弱可伸缩性测试的结果。最后,LAMMPS用作CPU平台,与多GPU应用程序进行比较,以反映使用异构实现的优越性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号