Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Stefan Kronawitter

dblp:152/3664 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0003-1893-0508ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
High-performance computing · 100%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 71% Programming languages and type systems · 29%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
loop transformation
0.412019
Polyhedral Search Space Exploration in the ExaStencils Code Generator · ACM Trans. Archit. Code Optim. 2019
High-performance computing
stencil computation
0.412019
Polyhedral Search Space Exploration in the ExaStencils Code Generator · ACM Trans. Archit. Code Optim. 2019
High-performance computing › stencil computation
stencil computation optimization
0.412019
Polyhedral Search Space Exploration in the ExaStencils Code Generator · ACM Trans. Archit. Code Optim. 2019
Compilers and program optimization
code generation
0.312018
Automating the Development of High-Performance Multigrid Solvers · Proc. IEEE 2018
Programming languages and type systems
domain-specific languages
0.312018
Automating the Development of High-Performance Multigrid Solvers · Proc. IEEE 2018
High-performance computing › sparse linear solver
multigrid solvers
0.312018
Automating the Development of High-Performance Multigrid Solvers · Proc. IEEE 2018
High-performance computing
scientific computing systems
0.312018
Automating the Development of High-Performance Multigrid Solvers · Proc. IEEE 2018
Compilers and program optimization › memory optimization
data locality optimization
0.112019
Polyhedral Search Space Exploration in the ExaStencils Code Generator · ACM Trans. Archit. Code Optim. 2019

Methods — techniques the papers use, named apart from their topics

polyhedron model · 0.8diamond tiling · 0.8PLuTo algorithm · 0.8term rewriting · 0.7program optimization · 0.7
YearPublicationVenuePosition
2019 Polyhedral Search Space Exploration in the ExaStencils Code Generator
abstract
Performance optimization of stencil codes requires data locality improvements. The polyhedron model for loop transformation is well suited for such optimizations with established techniques, such as the PLuTo algorithm and diamond tiling. However, in the domain of our project ExaStencils, stencil codes, it fails to yield optimal results. As an alternative, we propose a new, optimized, multi-dimensional polyhedral search space exploration and demonstrate its effectiveness: we obtain better results than existing approaches in several cases. We also propose how to specialize the search for the domain of stencil codes, which dramatically reduces the exploration effort without significantly impairing performance.
Stefan Kronawitter, Christian Lengauer
ACM Trans. Archit. Code Optim.1
2018 Automating the Development of High-Performance Multigrid Solvers
abstract
The purpose of a domain-specific language (DSL) is to enable the application programmer to specify a problem, or an abstract algorithm description, in his/her domain of expertise without being burdened by implementation details. The ideal scenario is that the implementation detail is added in an automatic process of program translation and code generation. The approach of domain-specific program generation has lately received increasing attention in the area of computational science and engineering. In this paper, we introduce the new code generation framework Athariac. Its goal is to support the quick implementation of a language processing and program optimization platform for a given DSL based on stepwise term rewriting. We demonstrate the framework's use on our DSL ExaSlang for the specification and optimization of multigrid solvers. On this example, we provide evidence of Athariac's potential for making domain-specific software engineering more productive.
Christian Schmitt 0003, Stefan Kronawitter, Frank Hannig, Jürgen Teich, Christian Lengauer
Proc. IEEE2