SYCL Code Generation for Multigrid Methods

Beitrag bei einer Tagung
(Konferenzbeitrag)


Details zur Publikation

Autorinnen und Autoren: Groth S, Schmitt C, Teich J, Hannig F
Verlag: ACM
Jahr der Veröffentlichung: 2019
Tagungsband: Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems (SCOPES)
Seitenbereich: 41-44
ISBN: 978-1-4503-6762-2
Sprache: Englisch


Abstract

Multigrid methods are fast and scalable numerical solvers for partial
differential equations (PDEs) that possess a large design space for
implementing their algorithmic components. Code generation approaches
allow formulating multigrid methods on a higher level of abstraction
that can then be used to derive a problem- and hardware-specific
solutions. Since these problems have a considerable implementation
variability, it is crucial to investigate a general mapping of core
components in multigrid methods to the target software. With SYCL there
exists a high-level C++ abstraction layer that is capable of targeting a
multitude of architectures. We contribute a general way to map
multigrid components to SYCL functionality and provide a performance
evaluation for specific algorithmic components.


FAU-Autorinnen und Autoren / FAU-Herausgeberinnen und Herausgeber

Groth, Stefan
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Hannig, Frank PD Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Schmitt, Christian
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Teich, Jürgen Prof. Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)


Zitierweisen

APA:
Groth, S., Schmitt, C., Teich, J., & Hannig, F. (2019). SYCL Code Generation for Multigrid Methods. In Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems (SCOPES) (pp. 41-44). Sankt Goar, DE: ACM.

MLA:
Groth, Stefan, et al. "SYCL Code Generation for Multigrid Methods." Proceedings of the 22nd International Workshop on Software and Compilers for Embedded Systems (SCOPES), Sankt Goar ACM, 2019. 41-44.

BibTeX: 

Zuletzt aktualisiert 2019-29-05 um 10:23