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

2019 3rd International Conference on Recent Advances in Signal Processing, Telecommunications & Computing (SigTelCom)(2019)

引用 2|浏览25
暂无评分
摘要
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.
更多
查看译文
关键词
High-performance computing,Finite elements,Parallel computing,Multi-core CPU,Many-core GPU,Partial Differential Equations (PDE),C++ libraries,Compilers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要