首页> 外文期刊>Computers & mathematics with applications >OpenCL implementation of a high performance 3D Peridynamic model on graphics accelerators
【24h】

OpenCL implementation of a high performance 3D Peridynamic model on graphics accelerators

机译:在图形加速器上的高性能3D Peridynamic模型的OpenCL实现

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

摘要

Parallel processing is one of the major trends in the computational mechanics community. Due to inherent limitations in processor design, manufacturers have shifted towards the multi-and many-core architectures. The graphics processing units (GPUs) are gaining more and more popularity due to high availability and processing power as Well as maturity of development tools and community experience. In this research we describe a rather general approach to using OpenCL implementation of 3D Peridynamics model on GPU platform. Peridynamics is a non-local continuum theory for describing the behavior of material used especially when damage and crack nucleation or propagation is of interest. The steps taken for developing an OpenMP code from the serial one as well as the comparison between OpenCL and OpenMP codes are provided. Optimization techniques and their effects on the performance of the code are described. The implementations are tested on some 3D benchmarks with hundred of thousands to millions of nodes. The behavior of codes in terms of being memory or compute bound are analyzed. In all test cases reported, the OpenCL implementation consistently outperforms serial and OpenMP ones and paves the road for the development of high performance Peridynamics codes. (C) 2017 Elsevier Ltd. All rights reserved.
机译:并行处理是计算力学领域的主要趋势之一。由于处理器设计的固有局限性,制造商已转向多核和多核架构。由于高可用性和处理能力以及开发工具和社区经验的成熟,图形处理单元(GPU)越来越受欢迎。在这项研究中,我们描述了一种在GPU平台上使用OpenCL实现3D Peridynamics模型的通用方法。围力学是一种非局部连续理论,用于描述所用材料的行为,尤其是在关注损伤和裂纹成核或扩展的情况下。提供了从序列号开发OpenMP代码所采取的步骤,以及OpenCL和OpenMP代码之间的比较。描述了优化技术及其对代码性能的影响。在具有数十万到数百万个节点的某些3D基准测试中对实现进行了测试。分析了代码在内存或计算绑定方面的行为。在报告的所有测试用例中,OpenCL的实现始终优于串行和OpenMP,并为高性能Peridynamics代码的开发铺平了道路。 (C)2017 Elsevier Ltd.保留所有权利。

著录项

  • 来源
    《Computers & mathematics with applications》 |2017年第8期|1856-1870|共15页
  • 作者单位

    Univ Isfahan, Dept Civil Engn, Esfahan 8174473441, Iran;

    Univ Padua, Ind Engn Dept, V Venezia 1, I-35131 Padua, Italy|Ctr Studies & Act Space CISAS G Colombo, V Venezia 15, I-35131 Padua, Italy;

    Univ Padua, Ind Engn Dept, V Venezia 1, I-35131 Padua, Italy|Ctr Studies & Act Space CISAS G Colombo, V Venezia 15, I-35131 Padua, Italy;

    Univ Padua, Ind Engn Dept, V Venezia 1, I-35131 Padua, Italy|Ctr Studies & Act Space CISAS G Colombo, V Venezia 15, I-35131 Padua, Italy;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Peridynamics; Parallel implementation; OpenCL; OpenMP; Graphics accelerators;

    机译:Peridynamics;并行实现;OpenCL;OpenMP;图形加速器;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号