Acceleration of tensor-product operations for high-order finite element methods

11/02/2017
by   Kasia Świrydowicz, et al.
0

This paper is devoted to GPU kernel optimization and performance analysis of three tensor-product operators arising in finite element methods. We provide a mathematical background to these operations and implementation details. Achieving close-to-the-peak performance for these operators requires extensive optimization because of the operators' properties: low arithmetic intensity, tiered structure, and the need to store intermediate results inside the kernel. We give a guided overview of optimization strategies and we present a performance model that allows us to compare the efficacy of these optimizations against an empirically calibrated roofline.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/01/2020

H1-conforming finite element cochain complexes and commuting quasi-interpolation operators on cartesian meshes

A finite element cochain complex on Cartesian meshes of any dimension ba...
research
05/24/2022

Accelerating High-Order Mesh Optimization Using Finite Element Partial Assembly on GPUs

In this paper we present a new GPU-oriented mesh optimization method bas...
research
09/23/2020

Portable high-order finite element kernels I: Streaming Operations

This paper is devoted to the development of highly efficient kernels per...
research
04/20/2016

An algorithm for the optimization of finite element integration loops

We present an algorithm for the optimization of a class of finite elemen...
research
08/18/2023

Performant low-order matrix-free finite element kernels on GPU architectures

Numerical methods such as the Finite Element Method (FEM) have been succ...
research
09/10/2021

Efficient Exascale Discretizations: High-Order Finite Element Methods

Efficient exploitation of exascale architectures requires rethinking of ...
research
08/26/2020

8 Steps to 3.7 TFLOP/s on NVIDIA V100 GPU: Roofline Analysis and Other Tricks

Performance optimization can be a daunting task especially as the hardwa...

Please sign up or login with your details

Forgot password? Click here to reset