【24h】

Toward Performance-Portable Finite Element Methods on High-Performance Systems

机译:朝着高性能系统的性能便携式有限元方法

获取原文

摘要

We aim at performance portability of finite-element methods for solving PDE (Partial Differential Equations) on high-performance systems, i.e., ensuring that the same application code achieves good performance across a broad class of parallel architectures, including multi-core CPUs and many-core GPUs from different vendors. We achieve this goal by extending the popular PDE solving framework DUNE and integrating it with our parallel programming framework PACXX. We describe the implementation of our approach and we show how it allows the application programmers to use single C++ source code on a variety of target architectures by compiling it with different back-ends of the PACXX framework, achieving competitive performance against manually optimized original DUNE kernels.
机译:我们的目标是在高性能系统上求解PDE(部分微分方程)的有限元方法的性能可移植性,即确保相同的应用程序代码跨越广泛的并行架构实现了良好的性能,包括多核CPU和许多 - 来自不同供应商的GPU。我们通过扩展流行的PDE解决框架沙丘并与我们的并行编程框架PACXX集成来实现这一目标。我们描述了我们的方法的实现,我们展示了应用程序员如何通过使用PACXX框架的不同后端进行编译,从而通过PACXX框架的不同后端来使用单个C ++源代码,实现针对手动优化的原始沙丘内核的竞争性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号