Acceleration of tensor-product operations for high-order finite element methods
dc.contributor.author | Ćwirydowicz, K. | en |
dc.contributor.author | Chalmers, N. | en |
dc.contributor.author | Karakus, A. | en |
dc.contributor.author | Warburton, T. | en |
dc.contributor.department | Mathematics | en |
dc.date.accessioned | 2018-01-19T12:55:12Z | en |
dc.date.available | 2018-01-19T12:55:12Z | en |
dc.date.issued | 2017-09 | en |
dc.description.abstract | 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. | en |
dc.description.notes | 31 pages, 11 figures | en |
dc.identifier.orcid | Warburton, T [0000-0002-3202-1151] | en |
dc.identifier.uri | http://hdl.handle.net/10919/81866 | en |
dc.language.iso | en | en |
dc.relation.uri | http://arxiv.org/abs/1711.00903v2 | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | cs.MS | en |
dc.subject | cs.DC | en |
dc.subject | cs.NA | en |
dc.subject | cs.PF | en |
dc.subject | math.NA | en |
dc.title | Acceleration of tensor-product operations for high-order finite element methods | en |
dc.type | Article - Refereed | en |
pubs.organisational-group | /Virginia Tech | en |
pubs.organisational-group | /Virginia Tech/All T&R Faculty | en |
pubs.organisational-group | /Virginia Tech/Science | en |
pubs.organisational-group | /Virginia Tech/Science/COS T&R Faculty | en |
pubs.organisational-group | /Virginia Tech/Science/Mathematics | en |