DocumentCode
3668796
Title
Efficient assembly for high order unstructured FEM meshes
Author
Pavel Burovskiy;Paul Grigoras;Spencer Sherwin;Wayne Luk
Author_Institution
Department of Computing, Imperial College London, UK
fYear
2015
Firstpage
1
Lastpage
6
Abstract
The Finite Element Method (FEM) is a common numerical technique used for solving Partial Differential Equations (PDEs) on complex domain geometries. Large and unstructured FEM meshes are used to represent the computation domains which makes an efficient mapping of the Finite Element Method onto FPGAs particularly challenging. The focus of this paper is on assembly mapping, a key kernel of FEM, which induces the sparse and unstructured nature of the problem. We translate FEM vector assembly mapping into data access scheduling to perform vector assembly directly on the FPGA, as part of the hardware pipeline. We show how to efficiently partition the problem into dense and sparse sub-problems which map well onto FPGAs. The proposed approach, implemented on a single FPGA could outperform highly optimised FEM software running on two Xeon E5-2640 processors.
Keywords
"Sparse matrices","Finite element analysis","Assembly","Field programmable gate arrays","Kernel","Hardware","Arrays"
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2015 25th International Conference on
Type
conf
DOI
10.1109/FPL.2015.7293749
Filename
7293749
Link To Document