首页> 外文会议>International Conference on High Performance Computing 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号