SPP 1648 - Software for Exascale Computing, Projekt "ExaStencils - Advanced Stencil-Code Engineering" ExaStencils stellt die Entwicklung einer radikal neuen
Exascale-fähigen Softwaretechnologie in den Mittelpunkt.
Sein Ziel ist, für eine wichtige aber eng umrissene
Anwendungsdomäne die bequeme, anwendungsnahe Formulierung
von Problemlösungen zu ermöglichen, und deren
Implementierung möglichst automatisiert unter Verwendung
von domänenspezifischem Wissen in verschiedenen Schritten
optimieren zu können, so dass portable Exascale-Leistung
resultiert. Als Domäne wird das Anwendungsgebiet der
Stencilcodes gewählt, also von rechenintensiven
Algorithmen, in denen wiederholt Datenpunkte in einem
Gitter aus einer Kombination von den Werten benachbarter
Punkte bestimmt werden. Das verwendete Muster der
benachbarten Punkte heißt Stempel, oder engl. Stencil.
Stencilcodes finden zur Lösung von diskretisierten
partiellen Differentialgleichungen und den daraus
entstehenden linearen Systemen verbreiteten Einsatz. | Projektleitung: Prof. Dr. Ulrich Rüde, Prof. Dr.-Ing. Harald Köstler, Akad. Dir.
Beteiligte: Dr.-Ing. Sebastian Kuckuk
Laufzeit: 1.1.2013 - 31.12.2015
Förderer: Deutsche Forschungsgemeinschaft
Mitwirkende Institutionen: Universität Passau, Lehrstuhl für Programmierung Universität Passau, Emmy-Noether Forschergruppe für Softwareproduktlinien Lehrstuhl für Informatik 12 Bergische Universität Wuppertal, Arbeitsgruppe Angewandte informatik
Kontakt: Köstler, Harald Telefon +49 9131 85 28359, Fax +49 9131 85 28928, E-Mail: harald.koestler@fau.de
| Publikationen |
---|
Kuckuk, Sebastian ; Gmeiner, Björn ; Köstler, Harald ; Rüde, Ulrich: A Generic Prototype to Benchmark Algorithms and Data Structures. In: Bader, Michael ; Bode, Arndt ; Bungartz, Hans-Joachim ; Gerndt, Michael ; Joubert, Gerhard R. ; Peters, Frans (Hrsg.) : Parallel Computing: Accelerating Computational Science and Engineering (CSE). Bd. 25. Berlin : IOS Press, 2014, S. 813-822. - ISBN 978-1-61499-380-3 | Köstler, Harald ; Schmitt, Christian ; Kuckuk, Sebastian ; Hannig, Frank ; Teich, Jürgen ; Rüde, Ulrich: A Scala Prototype to Generate Multigrid Solver Implementations for Different Problems and Target Multi-Core Platforms. In: CoRR abs/1406.5369 (2014) | Schmitt, Christian ; Kuckuk, Sebastian ; Köstler, Harald ; Hannig, Frank ; Teich, Jürgen: An Evaluation of Domain-Specific Language Technologies for Code Generation. In: IEEE (Veranst.) : Proc. of the 14th International Conference on Computational Science and its Applications (ICCSA) (14th International Conference on Computational Science and its Applications (ICCSA) Minho, Guimaraes, Portugal June 30 - July 3, 2014). New York, NY, USA : IEEE Press, 2014, S. 18-26. - ISBN 978-1-4799-4264-0 | Schmitt, Christian ; Kuckuk, Sebastian ; Hannig, Frank ; Köstler, Harald ; Teich, Jürgen: ExaSlang: A Domain-Specific Language for Highly Scalable Multigrid Solvers. In: IEEE (Veranst.) : Proc. of the 4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC) (4th International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC) New Orleans, LA, USA Nov. 16 - 21, 2014). New York, NY, USA : IEEE Press, 2014, S. 42-51. - ISBN 978-1-4799-7020-9 | Lengauer, Christian ; Apel, Sven ; Bolten, Matthias ; Größlinger, Armin ; Hannig, Frank ; Köstler, Harald ; Rüde, Ulrich ; Teich, Jürgen ; Grebhahn, Alexander ; Kronawitter, Stefan ; Kuckuk, Sebastian ; Rittich, Hannah ; Schmitt, Christian: ExaStencils: Advanced Stencil-Code Engineering. In: Costa, Vítor Santos (Hrsg.) : Silva, Fernando ; Dutra, Inês (Veranst.) : Proc. of Euro-Par 2014: Parallel Processing Workshops (Euro-Par: Parallel Processing Workshops Porto, Portugal Aug. 25-29, 2014). Bd. 8806. Berlin; Heidelberg : Springer-Verlag, 2014, S. 553-564. (Lecture Notes in Computer Science (LNCS)) - ISBN 978-3-319-14312-5 | Lengauer, C. ; Apel, S. ; Bolten, M. ; Größlinger, A. ; Hannig, Frank ; Köstler, Harald ; Rüde, Ulrich ; Teich, Jürgen ; Grebhahn, A. ; Kronawitter, S. ; Kuckuk, Sebastian ; Rittich, H. ; Schmitt, Christian: ExaStencils: Advanced Stencil-Code Engineering - First Project Report. Passau : Universität Passau. 2014 (MIP-1401). - Interner Bericht. 12 Seiten | Grebhahn, Alexander ; Kuckuk, Sebastian ; Schmitt, Christian ; Köstler, Harald ; Siegmund, Norbert ; Apel, Sven ; Hannig, Frank ; Teich, Jürgen: Experiments on Optimizing the Performance of Stencil Codes with SPL Conqueror. In: Parallel Processing Letters 24 (2014), Nr. 3 [doi>10.1142/S0129626414410011] | Grebhahn, A. ; Siegmund, N. ; Apel, S. ; Kuckuk, Sebastian ; Schmitt, Christian ; Köstler, Harald: Optimizing Performance of Stencil Code with SPL Conqueror. In: Größlinger, A. ; Köstler, Harald (Hrsg.) : 1st Int’l Workshop on High-Performance Stencil Computations (HiStencils 2014) (1st Int’l Workshop on High-Performance Stencil Computations (HiStencils 2014) Wien 21.01.2014). 2014, S. 7-14. | Schmitt, Christian ; Schmid, Moritz ; Hannig, Frank ; Teich, Jürgen ; Kuckuk, Sebastian ; Köstler, Harald: Generation of Multigrid-based Numerical Solvers for FPGA Accelerators. In: Köstler, Harald (Hrsg.) : Größlinger, Armin (Veranst.) : Proceedings of the 2nd International Workshop on High-Performance Stencil Somputations (HiStencils) (2nd International Workshop on High-Performance Stencil Computations Amsterdam 19.-21.1.2015). 2015, S. 1-7. |
|