首页> 外文OA文献 >Scaling soft matter physics to thousands of graphics processing units in parallel
【2h】

Scaling soft matter physics to thousands of graphics processing units in parallel

机译:将软物质物理学扩展到并行的数千个图形处理单元

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We describe a multi-graphics processing unit (GPU) implementation of the Ludwig application, which specialises in simulating a variety of complex fluids via lattice Boltzmann fluid dynamics coupled to additional physics describing complex fluid constituents. We describe our methodology in augmenting the original central processing unit (CPU) version with GPU functionality in a maintainable fashion. We present several optimisations that maximise performance on the GPU architecture through tuning for the GPU memory hierarchy. We describe how we implement particles within the fluid in such a way to avoid a major diversion of the CPU and GPU codebases, whilst minimising data transfer at each time step. We detail our halo-exchange communication phase for the code, which exploits overlapping to allow efficient parallel scaling to many GPUs. We present results showing that the application demonstrates excellent scaling to at least 8192 GPUs in parallel, the largest system tested at the time of writing. The GPU version (on NVIDIA K20X GPUs) is around 3.5-5 times faster that the CPU version (on fully utilised AMD Opteron 6274 16-core CPUs), comparing equal numbers of CPUs and GPUs.
机译:我们描述了路德维希应用程序的多图形处理单元(GPU)实现,该实现方法专门用于通过将格子Boltzmann流体动力学与描述复杂流体成分的附加物理学相结合来模拟各种复杂流体。我们描述了以可维护的方式通过GPU功能扩展原始中央处理器(CPU)版本的方法。我们提出了几种优化方法,它们通过调整GPU内存层次结构来最大化GPU架构的性能。我们描述了如何在流体中实现粒子,从而避免CPU和GPU代码库的重大转移,同时最大程度地减少每个时间步的数据传输。我们详细介绍了代码的光晕交换通信阶段,该阶段利用重叠来有效并行缩放到许多GPU。我们提供的结果表明,该应用程序展示了可并行扩展至至少8192个GPU的出色性能,这是撰写本文时测试的最大系统。比较相同数量的CPU和GPU,GPU版本(在NVIDIA K20X GPU上)比CPU版本(在充分利用的AMD Opteron 6274 16核CPU上)快3.5-5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号