首页> 外文会议>International Conference on High Performance Computing and Simulation >Pragma Based GPU Parallelizations for Cardiovascular Simulations
【24h】

Pragma Based GPU Parallelizations for Cardiovascular Simulations

机译:基于Pragma的GPU心血管模拟的并行化

获取原文

摘要

Directive based programming models as OpenACC, OpenMP 4.5 and CUDA provide a unified user interface for several hardware targets. We compare their performance on GPUs with respect to a solver for cardiovascular simulations using unstructured tetrahedral meshes and object oriented data structures in C++. Handling deep data copies appropriately in the constructors of the classes allows OpenACC to achieve the same performance as a well implemented CUDA solver. OpenMP 4.5 is still far away from reaching the same performance on GPUs. In contrast to OpenMP, OpenACC allows a user defined coalescing strategy and therefore OpenACC is already a realistic platform independent alternative to CUDA.
机译:基于指令的编程模型作为OpenACC,OpenMP 4.5和CUDA为多个硬件目标提供统一的用户界面。我们在C ++中使用非结构化四面体网格和面向对象的数据结构,将它们对GPU的性能进行比较。在类的构造函数中适当处理深度数据副本允许OpenACC实现与实施的CUDA求解器相同的性能。 OpenMP 4.5仍远离GPU上的相同性能。与OpenMP相比,OpenACC允许用户定义的合并策略,因此OpenACC已经是一个逼真的平台,独立于CUDA替代品。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号