首页> 外文期刊>The Journal of Supercomputing >Simulation of one-layer shallow water systems on multicore and CUDA architectures
【24h】

Simulation of one-layer shallow water systems on multicore and CUDA architectures

机译:基于多核和CUDA架构的一层浅水系统仿真

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

摘要

The numerical solution of shallow water systems is useful for several applications related to geophysical flows, but the big dimensions of the domains suggests the use of powerful accelerators to obtain numerical results in reasonable times. This paper addresses how to speed up the numerical solution of a first order well-balanced finite volume scheme for 2D one-layer shallow water systems by using modern Graphics Processing Units (GPUs) supporting the NVIDIA CUDA programming model. An algorithm which exploits the potential data parallelism of this method is presented and implemented using the CUDA model in single and double floating point precision. Numerical experiments show the high efficiency of this CUDA solver in comparison with a CPU parallel implementation of the solver and with respect to a previously existing GPU solver based on a shading language.
机译:浅水系统的数值解对于与地球物理流有关的多种应用很有用,但是这些域的​​大尺寸表明使用强大的加速器可以在合理的时间内获得数值结果。本文介绍了如何通过使用支持NVIDIA CUDA编程模型的现代图形处理单元(GPU)来加快2D单层浅水系统一阶均衡良好的有限体积方案的数值求解。提出并利用CUDA模型以单浮点精度和双浮点精度实现了利用该方法潜在数据并行性的算法。数值实验表明,与CUDA求解器的CPU并行实现以及相对于以前基于着色语言的GPU求解器相比,该CUDA求解器具有很高的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号