首页> 外文会议>International Conference on Computational Science and its Applications >Parallel OpenMP and CUDA Implementations of the N-Body Problem
【24h】

Parallel OpenMP and CUDA Implementations of the N-Body Problem

机译:N体问题的并行OpenMP和CUDA实现

获取原文

摘要

The TV-body problem, in the field of astrophysics, predicts the movements of the planets and their gravitational interactions. This paper aims at developing efficient and high-performance implementations of two versions of the TV-body problem. Adaptive tree structures are widely used in TV-body simulations. Building and storing the tree and the need for work-load balancing pose significant challenges in high-performance implementations. Our implementations use various cores in CPU and GPU via efficient work-load balancing with data and task parallelization. The contributions include OpenMP and Nvidia CUDA implementations to parallelize force computation and mass distribution, and achieve competitive performance in terms of speedup and running time which is empirically justified and graphed. This research not only aids as an alternative to complex simulations but also to other big data applications requiring work-load distribution and computationally expensive procedures.
机译:在天体物理学领域,电视体问题预测了行星的运动及其引力相互作用。本文旨在开发两种形式的电视体问题的高效和高性能实现。自适应树结构广泛用于电视人体仿真中。在高性能实现中,构建和存储树以及对工作负载平衡的需求提出了重大挑战。我们的实现通过有效的工作负载平衡以及数据和任务并行化,在CPU和GPU中使用各种内核。贡献包括OpenMP和Nvidia CUDA实现,以并行化力计算和质量分布,并在加速和运行时间方面取得了有竞争力的性能,这在经验上是合理的并以图形表示。这项研究不仅可以作为复杂模拟的替代方法,还可以帮助需要工作量分配和计算量大的过程的其他大数据应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号