...
首页> 外文期刊>Computational Mechanics: Solids, Fluids, Fracture Transport Phenomena and Variational Methods >The spectral cell method for wave propagation in heterogeneous materials simulated on multiple GPUs and CPUs
【24h】

The spectral cell method for wave propagation in heterogeneous materials simulated on multiple GPUs and CPUs

机译:多个GPU和CPU模拟异质材料中波传播的光谱细胞方法

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

摘要

Efficient simulation of wave propagation in heterogeneous materials is still a challenging task. The spectral cell method, representing a combination of spectral elements with the fictitious domain concept, has proven to be an efficient approach for wave propagation analysis in materials with complicated microstructure. In this paper, we report details of parallel implementation of the spectral cell method using multi-core CPUs as well as GPUs. In our CPU implementation, we employ the OpenMP directives to parallelize the loops. On GPUs, however, we use the OpenCL framework to develop single- and multi-GPU versions of the code. In all of our implementations, the core operation is a sparse matrix-vector multiplication (SpMV) kernel. We analyze each implementation to determine its features and bottlenecks. The results show that speedups of up to 128 relative to serial CPU code can be achieved using multi-GPU code.
机译:高效模拟异质材料中的波传播仍然是一个具有挑战性的任务。 表示具有虚构领域概念的光谱元件组合的光谱细胞方法,已经证明是具有复杂微观结构的材料中的波传播分析的有效方法。 在本文中,我们使用多核CPU以及GPU报告Scress Cell方法的并行实现的详细信息。 在我们的CPU实现中,我们使用OpenMP指令并将循环平行化。 但是,在GPU上,我们使用OpenCL框架来开发代码的单个和多GPU版本。 在所有实现中,核心操作是稀疏矩阵 - 矢量乘法(SPMV)内核。 我们分析每个实现以确定其功能和瓶颈。 结果表明,可以使用多GPU代码实现相对于串行CPU代码的高达128的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号