2019
- Shigeru Chiba, YungYu Zhuang, and
Thanh-Chung Dao.
A
Development Platform for Embedded Domain-Specific Languages.
In Mitsuhisa Sato, editor, Advanced Software Technologies for Post-Peta
Scale Computing, chapter 8, pages 139–161. Springer Singapore,
2019.
- Sergiy Kolesnikov, Norbert Siegmund,
Christian Kästner, and Sven Apel.
On
the Relation of Control-flow and Performance Feature Interactions: A Case
Study.
Empirical Software Engineering (EMSE), 24(4):2410–2437, August
2019.
- Sergiy Kolesnikov, Norbert Siegmund,
Christian Kästner, Alexander Grebhahn, and Sven Apel.
Tradeoffs
in Modeling Performance of Highly-Configurable Software Systems.
Software and Systems Modeling (SoSyM), 18(3):2265–2283, June
2019.
- Stefan Groth, Christian Schmitt,
Jürgen Teich, and Frank Hannig.
SYCL
Code Generation for Multigrid Methods.
In Proceedings of the 22nd International Workshop on Software and
Compilers for Embedded Systems (SCOPES), pages 41–44. ACM, May
2019.
- Christian Kaltenecker, Alexander
Grebhahn, Norbert Siegmund, Jianmei Guo, and Sven Apel.
Distance-Based
Sampling of Software Configuration Spaces.
In Proceedings of the International Conference on Software Engineering
(ICSE), pages 1084–1094. IEEE, May 2019.
Acceptance rate: 21% (109 / 529).
2018
2017
- Didem Unat, Anshu Dubey, Torsten
Hoefler, John Shalf, Mark Abraham, Mauro Bianco, Bradford L. Chamberlain,
Romain Cledat, H. Carter Edwards, Hal Finkel, Karl Fürlinger, Frank
Hannig, Emmanuel Jeannot, Amir Kamil, Jeff Keasler, Paul H. J. Kelly,
Vitus J. Leung, Hatem Ltaief, Naoya Maruyama, Chris J. Newburn, and Miquel
Pericás.
Trends in Data Locality
Abstractions for HPC Systems.
IEEE Transactions on Parallel and Distributed Systems (TPDS),
28(10):3007–3020, October 2017.
- Alexander Grebhahn, Christian Engwer,
Matthias Bolten, and Sven Apel.
Variability
of Stencil Computations for Porous Media.
Concurrency and Computation: Practice and Experience, 29(17):4119,
September 2017.
Special Issue on Advanced Stencil-Code Engineering.
- Alexander Grebhahn, Carmen Rodrigo,
Norbert Siegmund, Francisco J. Gaspar, and Sven Apel.
Performance-Influence
Models of Multigrid Methods: A Case Study on Triangular Meshes.
Concurrency and Computation: Practice and Experience, 29(17):4057,
September 2017.
Special Issue on Advanced Stencil-Code Engineering.
- Norbert Siegmund, Stefan Sobernig, and
Sven Apel.
Attributed
Variability Models: Outside the Comfort Zone.
In Proceedings of the European Software Engineering Conference and the
ACM SIGSOFT International Symposium on the Foundations of Software
Engineering (ESEC/FSE), pages 268–278. ACM, September 2017.
Acceptance rate: 24% (72 / 295).
2016
- Alexander Grebhahn, Norbert Siegmund,
Harald Köstler, and Sven Apel.
Performance
Prediction of Multigrid-Solver Configurations.
In Software for Exascale Computing – SPPEXA 2013–2015, volume
113 of LNCSE, pages 69–88. Springer, September
2016.
- Shigeru Chiba, YungYu Zhuang, and
Maximilian Scherr.
Deeply
Reifying Running Code for Constructing a Domain-Specific Language.
In Proceedings of the 13th International Conference on Principles and
Practices of Programming on the Java Platform: Virtual Machines, Languages,
and Tools (PPPJ). ACM, August 2016.
Paper 1, 12 pages.
- Moritz Schmid, Christian Schmitt, Frank
Hannig, Gorker Alp Malazgirt, Nehir Sönmez, Arda Yurdakul, and Adrián
Cristal.
Big
Data and HPC Acceleration with Vivado HLS.
In Dirk Koch, Frank Hannig, and Daniel Ziener, editors, FPGAs for
Software Programmers, chapter 7, pages 115–136. Springer, June
2016.
- Shigeru Chiba, YungYu Zhuang, and
Maximilian Scherr.
A Design of
Deep Reification.
In Companion Proceedings of the 15th International Conference on
Modularity (MODULARITY), pages 168–171. ACM, March 2016.
Workshop on Modularity Across the System Stack (MASS).
- Norbert Siegmund, Alexander Grebhahn,
Sven Apel, and Christian Kästner.
Performance-Influence
Models.
In Proceedings of Software Engineering – Fachtagung des GI-Fachbereichs
Softwaretechnik, LNI, pages 29–31. GI, February
2016.
2015
- Matthias Bolten, Marco Donatelli, and
Thomas Huckle.
Analysis
of Smoothed Aggregation Multigrid Methods Based on Toeplitz Matrices.
Electronic Transactions on Numerical Analysis (ETNA), Volume 44,
pages 25–52, 2015.
- Matthias Bolten and Oliver Letterer.
Increasing Arithmetic Intensity in Multigrid Methods on GPUs Using Block
Smoothers.
In Roman Wyrzykowski, Ewa Deelman, Jack Dongarra, Konrad Karczewski, Jacek
Kitowski, and Kazimierz Wiatr, editors, Parallel Processing and Applied
Mathematics (PPAM), Part II, volume 9574 of LNCS, pages
515–525. Springer, 2015.
- Michael L. Minion, Robert Speck,
Matthias Bolten, Matthew Emmett, and Daniel Ruprecht.
Interweaving PFASST and
Parallel Multigrid.
SIAM Journal of Scientific Computing (SISC), 37(5):S244–S263,
2015.
- Norbert Siegmund, Alexander Grebhahn,
Sven Apel, and Christian Kästner.
Performance-Influence
Models for Highly Configurable Systems.
In Proceedings of the European Software Engineering Conference and the
ACM SIGSOFT International Symposium on the Foundations of Software
Engineering (ESEC/FSE), pages 284–294. ACM, August 2015.
Acceptance rate: 25% (74 / 291).
- Alexander von Rhein, Alexander
Grebhahn, Sven Apel, Norbert Siegmund, Dirk Beyer, and Thorsten Berger.
Presence-Condition
Simplification in Highly Configurable Systems.
In Proceedings of the International Conference on Software Engineering
(ICSE), pages 178–188. IEEE, May 2015.
Acceptance rate: 19% (84 / 452).
2014
- Christian Lengauer, Sven Apel, Matthias
Bolten, Armin Größlinger, Frank Hannig, Harald Köstler, Ulrich
Rüde, Jürgen Teich, Alexander Grebhahn, Stefan Kronawitter, Sebastian
Kuckuk, Hannah Rittich, and Christian Schmitt.
ExaStencils:
Advanced Stencil-Code Engineering.
In Luis Lopes et al., editors, Euro-Par 2014: Parallel Processing
Workshops, Part II, volume 8806 of LNCS, pages 553–564.
Springer, 2014.
- Robert Speck, Daniel Ruprecht, Matthew
Emmett, Michael Minion, Matthias Bolten, and Rolf Krause.
A
Multi-Level Spectral Deferred Correction Method.
BIT Numerical Mathematics, 2014.
Online first.
- Alexander Grebhahn, Sebastian Kuckuk,
Christian Schmitt, Harald Köstler, Norbert Siegmund, Sven Apel, Frank
Hannig, and Jürgen Teich.
Experiments
on Optimizing the Performance of Stencil Codes with SPL Conqueror.
Parallel Processing Letters, 24(3):1441001, September
2014.
- Jianmei
Guo, Edward Zulkoski, Rafael Olaechea, Derek Rayside, Krzysztof Czarnecki,
Sven Apel, and Joanne Atlee.
Scaling
Exact Multi-Objective Combinatorial Optimization by Parallelization.
In Proceedings of the International Conference on Automated Software
Engineering (ASE), pages 409–420. ACM, September 2014.
Acceptance rate: 20% (55 / 276).
- Moritz Schmid, Oliver Reiche, Christian
Schmitt, Frank Hannig, and Jürgen Teich.
Code Generation for High-Level
Synthesis of Multiresolution Applications on FPGAs.
In Proceedings of the First International Workshop on FPGAs for Software
Programmers (FSP), pages 21–26. arXiv:1408.4721, September
2014.
- Michael Freitag.
Using a Dynamic Schedule to Increase the Performance of Tiling in Stencil
Computations.
In Proceedings of the 5th IEEE Germany Student Conference, pages
45–48. IEEE, June 2014.
3rd best paper award.
- Christian Lengauer, Sven Apel, Matthias
Bolten, Armin Größlinger, Frank Hannig, Harald Köstler, Ulrich
Rüde, Jürgen Teich, Alexander Grebhahn, Stefan Kronawitter, Sebastian
Kuckuk, Hannah Rittich, and Christian Schmitt.
ExaStencils:
Advanced Stencil-Code Engineering – First Project Report.
Technical Report MIP-1401, Department of Computer Science and Mathematics,
University of Passau, June 2014.
12 pages.
- Norbert Siegmund, Sergiy Kolesnikov,
Christian Kästner, Sven Apel, Don Batory, Marko Rosenmüller, and
Gunter Saake.
Performance
Prediction in the Presence of Feature Interactions.
In Proceedings of Software Engineering – Fachtagung des GI-Fachbereichs
Softwaretechnik, LNI, pages 33–34. GI, February
2014.
- Sven Apel, Matthias Bolten, Armin
Größlinger, Franz Hannig, Harald Köstler, Christian Lengauer,
Ulrich Rüde, and Jürgen Teich.
ExaStencils:
Advanced Stencil-Code Engineering.
inSiDE, 12(2):60–63, 2014.
2013
- Jianmei Guo, Krzysztof Czarnecki, Sven
Apel, Norbert Siegmund, and Andrzej Wasowski.
Variability-Aware
Performance Prediction: A Statistical Learning Approach.
In Proceedings of the International Conference on Automated Software
Engineering (ASE), pages 301–311. IEEE, November 2013.
Acceptance rate (full papers): 16% (51 / 317).
- Daniel Ruprecht, Robert Speck, Matthew
Emmett, Matthias Bolten, and Rolf Krause.
Extreme-Scale
Space-Time Parallelism: Extended Abstract.
In William Gropp and Satoshi Matsuoka, editors, SC 2013 Companion: High
Performance Computing, Networking Storage and Analysis. ACM, November
2013.
Poster, 2 pages.
- Norbert Siegmund, Alexander von Rhein,
and Sven Apel.
Family-Based
Performance Measurement.
In Proceedings of the International Conference on Generative Programming:
Concepts & Experiences (GPCE), pages 95–104. ACM, October 2013.
Acceptance rate (full papers): 30% (17 / 57).
- Robert Speck, Daniel Ruprecht, Matthew
Emmett, Matthias Bolten, and Rolf Krause.
A Space-Time Parallel Solver for the Three-Dimensional Heat Equation.
In Michael Bader, Arndt Bode, Hans-Joachim Bungartz, Michael Gerndt, Gerhard R.
Joubert, and Frans J. Peters, editors, Proceedings of the International
Conference on Parallel Computing (ParCo), pages 263–272. IOS Press,
September 2013.
- Jianmei
Guo, Krzysztof Czarnecki, Sven Apel, Norbert Siegmund, and Andrezj Wasowski.
Why
CART Works for Variability-Aware Performance Prediction? An Empirical Study
on Performance Distributions.
Technical Report GSDLAB-TR-2013-04-02, Generative Software Development
Laboratory, University of Waterloo, April 2013.
- Norbert Siegmund, Marko
Rosenmüller, Christian Kästner, Paolo Giarrusso, Sven Apel, and
Sergiy Kolesnikov.
Scalable
Prediction of Non-functional Properties in Software Product Lines: Footprint
and Memory Consumption.
Information and Software Technology (IST), 55(3):491–507, March
2013.
- Sergiy Kolesnikov, Sven Apel, Norbert
Siegmund, Stefan Sobernig, Christian Kästner, and Semah Senkaya.
Predicting
Quality Attributes of Software Product Lines Using Software and Network
Measures and Sampling.
In Proceedings of the International Workshop on Variability Modelling of
Software-intensive Systems (VaMoS), pages 25–29. ACM, January
2013.