首页> 外文会议>AIAA modeling and simulation technologies conference;AIAA aviation forum >An Investigation of Parallel Programming Techniques Applied to Monte Carlo Simulations for Post-Flight Reconstruction of Spacecraft Trajectory
【24h】

An Investigation of Parallel Programming Techniques Applied to Monte Carlo Simulations for Post-Flight Reconstruction of Spacecraft Trajectory

机译:并行编程技术在蒙特卡洛模拟中用于航天器飞行后重构的研究

获取原文

摘要

Parallelizing software to execute on multi-core central processing units (CPUs) and graphics processing units (GPUs) can be challenging. For some fields outside of Computer Science, this transition comes with new issues. For example, memory limitations can require modifications to code not initially developed to run on GPUs. This work applies the Open Multi-Processing (OpenMP) and Open Accelerators (OpenACC) directive-based parallelization strategies on a Monte Carlo simulation approach for trajectory reconstruction enabling it to run on multi-core CPUs and GPUs. Large matrix operations are the most common use of GPUs, which are not present in this algorithm; however, the natural parallelism of independent trajectories in Monte Carlo simulations is exploited. Benchmarking data are presented comparing execution times of the software for single-thread CPUs, multi-thread CPUs with OpenMP, and multi-thread GPUs using OpenACC. These data were collected using nodes with Intel® Xeon® E5-2670 (Sandy Bridge) CPUs enhanced with NVIDIA® Tesla® K40 GPUs on the Pleiades Supercomputer cluster at the National Aeronautics and Space Administration (NASA) Ames Research Center (ARC) and a iocal Intel® Xeon Phi™ node at NASA Langley Research Center (LaRC).
机译:在多核中央处理器(CPU)和图形处理器(GPU)上执行的并行化软件可能具有挑战性。对于计算机科学以外的某些领域,这种过渡会带来新的问题。例如,内存限制可能要求修改最初未开发以在GPU上运行的代码。这项工作在蒙特卡洛模拟方法上应用了基于开放式多处理(OpenMP)和开放式加速器(OpenACC)指令的并行化策略,用于轨迹重建,使其能够在多核CPU和GPU上运行。大矩阵运算是GPU的最常见用法,该算法中不存在GPU。然而,在蒙特卡洛模拟中利用了独立轨迹的自然平行性。给出了基准测试数据,比较了该软件在单线程CPU,具有OpenMP的多线程CPU和使用OpenACC的多线程GPU上的执行时间。这些数据是使用位于美国国家航空航天局(NASA)艾姆斯研究中心(ARC)的Pleiades超级计算机集群上的节点,具有Intel®Xeon®E5-2670(Sandy Bridge)CPU和NVIDIA®Tesla®K40 GPU增强功能的节点收集的。 NASA兰利研究中心(LaRC)的初始英特尔®至强融核™节点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号