Exploring Efficient Partial Differential Equation Solution Using Speed Galerkin Transformer
At a glance
- Citations
- 0
- References
- 37
- Comments
- 0
Abstract
Fourier Neural Operator (FNO) has been proven to be a universal and effective deep learning framework capable of achieving remarkable accuracy on Partial Differential Equation (PDE) solution problem. However, certain key components of emerging FNO-based models cannot leverage hardware potential, which makes it difficult to apply in high resolution and high realtime demand scenario. This paper presents a high optimized model called Speed Galerkin Transformer, including multilevel parallel SliceK-SplitK-ReduceK strategy for batched skinny matrix multiplication, memory layout optimization for QKV matrices and positional encodings and multi-head layer normalization fusion, as well as batched transposition optimization with strided scattering and gathering in 2D FNO, and these strategies can achieve $10.29 \mathrm{x}, 4.41 \mathrm{x}$ and 2.38 x speedup respectively under specific configuration. When solving the Darcy Flow equation at 512x512 resolution, the Speed Galerkin Transformer model can achieve about 1.72 x speedup, and achieve more than $\mathbf{9 0 \%}$ parallel efficiency on 8 GPUs.
Publication details
- DOI
- 10.1109/sc41406.2024.00084
- OpenAlex
- W4405756195
- Document type
- conference-paper
- Language
- EN
- Last metadata update
Comments
Log in to join the discussion.