Projektlogo

HighPerMeshes: Dom?nenspezifische Programmierung und zielplattformbewusste Compiler-Infrastruktur für Algorithmen auf unstrukturierten Gittern

?berblick

Ziel des Projektes HighPerMeshes ist die Entwicklung eines in der Praxis einsetzbaren dom?nenspezifischen Frameworks zur effizienten, parallelen und skalierenden Implementierung iterativer Algorithmen auf unstrukturierten Gittern. Simulationssoftware im Zeitbereich, die in diese Gruppe f?llt (z.B. TD-FEM, TD-DG, Netzwerksimulationen), wird in den letzten Jahren sowohl im wissenschaftlichen als auch im industriellen Umfeld vermehrt eingesetzt und erg?nzt bzw. verdr?ngt vergleichbare Methoden auf regul?ren Gittern. Mit den Ergebnissen dieses Projekts k?nnen existierende, in einer Hochsprache geschriebene Quelltexte vom Programmentwickler mit moderatem Aufwand durch dom?nenspezifische Bibliotheks- und Sprachelemente erg?nzt werden. Die intelligente Compiler-Infrastruktur nutzt dann Dom?nenwissen, um eine Performanz-optimierte, hochparallelisierte Ausführung auf allen relevanten modernen Hardwarearchitekturen (Multicore, Manycore, GPU, FPGA), auch in heterogenen Systemen, zu erm?glichen. Damit bietet das Projekt für eine Vielzahl an HPC-Entwicklern aus Wissenschaft und Technik einen einfachen und nachhaltigen Pfad zur skalierenden Nutzung der jeweils effizientesten aktuellen und zukünftigen Zielarchitekturen.

Detailinformationen

Projektleitung

contact-box image

Prof. Dr. Jens F?rstner

Institut für Photonische Quantensysteme (PhoQS)

Zur Person
contact-box image

Dr. Tobias Kenter

Hochleistungsrechnen

Zur Person
contact-box image

Prof. Dr. Christian Plessl

Hochleistungsrechnen

Zur Person

Projektmitglieder

contact-box image

Dr. Yevgen Grynko

Theoretische Elektrotechnik (TET)

Zur Person
contact-box image

Samer Alhaddad

Theoretische Elektrotechnik (TET)

Zur Person

Kooperationspartner

Friedrich-Alexander-Universit?t Erlangen-Nürnberg

Kooperationspartner

Zur Website

Zuse-Institut Berlin

Kooperationspartner

Zur Website

Fraunhofer Institute for Industrial Mathematics ITWM

Kooperationspartner

Zur Website

Lehrstuhl Hardware-Software-Co-Design an der Friedrich-Alexander-Universit?t Erlangen-Nürnberg

Kooperationspartner

Zur Website

Kontakt

Wenn 365足彩投注_365体育投注@ Fragen zu diesem Projekt haben, kontaktieren 365足彩投注_365体育投注@ uns!

Bernard Bauer

Paderborn Center for Parallel Computing (PC2)

Akademischer Oberrat - Mitglied

contact-box image
bernard.bauer@uni-paderborn.de +49 5251 60-1737 X1.201

Publikationen

The HighPerMeshes framework for numerical algorithms on unstructured grids
S. Alhaddad, J. F?rstner, S. Groth, D. Grünewald, Y. Grynko, F. Hannig, T. Kenter, F. Pfreundt, C. Plessl, M. Schotte, T. Steinke, J. Teich, M. Weiser, F. Wende, Concurrency and Computation: Practice and Experience (2021) e6616.
A Runtime System for Finite Element Methods in a Partitioned Global Address Space
S. Groth, D. Grünewald, J. Teich, F. Hannig, in: Proceedings of the 17th ACM International Conference on Computing Frontiers (CF ’2020), ACM, 2020.
OpenCL Implementation of Cannon's Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs
P. Gorlani, T. Kenter, C. Plessl, in: Proceedings of the International Conference on Field-Programmable Technology (FPT), IEEE, 2019.
SYCL Code Generation for Multigrid Methods
S. Groth, C. Schmitt, J. Teich, F. Hannig, in: Proceedings of the 22nd International 365足彩投注_365体育投注@ on Software and Compilers for Embedded Systems? - SCOPES ’19, 2019.
Solving Maxwell's Equations with Modern C++ and SYCL: A Case Study
A. Afzal, C. Schmitt, S. Alhaddad, Y. Grynko, J. Teich, J. F?rstner, F. Hannig, in: Proceedings of the 29th Annual IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP), 2018, pp. 49–56.
Alle Publikationen anzeigen