ExaStencils: Advanced Stencil-Code Engineering

Beitrag bei einer Tagung


Details zur Publikation

Autor(en): Lengauer C, Apel S, Größlinger A, Grebhahn A, Kronawitter S, Bolten M, Rittich H, Hannig F, Köstler H, Rüde U, Teich J, Kuckuk S, Schmitt C
Titel Sammelwerk: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Verlag: Springer-Verlag
Verlagsort: Berlin; Heidelberg
Jahr der Veröffentlichung: 2014
Titel der Reihe: Lecture Notes in Computer Science (LNCS)
Band: 8806
Tagungsband: Proc. of Euro-Par 2014: Parallel Processing Workshops
Seitenbereich: 553-564
ISBN: 978-3-319-14312-5
ISSN: 1611-3349


Abstract


Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-day stencil codes are implemented in general-purpose programming languages, such as Fortran, C, or Java, or derivates thereof, and harnesses for parallelism, such as OpenMP, OpenCL or MPI. ExaStencils favors a much more domain-specific approach with languages at several layers of abstraction, the most abstract being the mathematical formulation, the most concrete the optimized target code. At every layer, the corresponding language expresses not only computational directives but also domain knowledge of the problem and platform to be leveraged for optimization. This approach will enable a highly automated code generation at all layers and has been demonstrated successfully before in the U.S. projects FFTW and SPIRAL for certain linear transforms.



FAU-Autoren / FAU-Herausgeber

Hannig, Frank PD Dr.-Ing.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)
Köstler, Harald PD Dr.
Lehrstuhl für Informatik 10 (Systemsimulation)
Kuckuk, Sebastian
Lehrstuhl für Informatik 10 (Systemsimulation)
Rüde, Ulrich Prof. Dr.
Lehrstuhl für Informatik 10 (Systemsimulation)
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)


Autor(en) der externen Einrichtung(en)
Bergische Universität Wuppertal
Universität Passau


Zitierweisen

APA:
Lengauer, C., Apel, S., Größlinger, A., Grebhahn, A., Kronawitter, S., Bolten, M.,... Schmitt, C. (2014). ExaStencils: Advanced Stencil-Code Engineering. In Proc. of Euro-Par 2014: Parallel Processing Workshops (pp. 553-564). Porto, PT: Berlin; Heidelberg: Springer-Verlag.

MLA:
Lengauer, Christian, et al. "ExaStencils: Advanced Stencil-Code Engineering." Proceedings of the Euro-Par: Parallel Processing Workshops, Porto Berlin; Heidelberg: Springer-Verlag, 2014. 553-564.

BibTeX: 

Zuletzt aktualisiert 2018-09-08 um 23:25