Nico Reissmann
About
Background
- Research Software Engineer [2018 - ]
- PhD at NTNU [2013 - 2019]
- Master from University of Gothenburg [2009 - 2012]
- Bachelor from TU Bergakademie Freiberg [2004 - 2009]
Research
My main research area is the design of compilers with a particular focus on code generation. The aim is to explore the feasibility and usability of new intermediate representations for the optimization and code generation phases of a compiler. My research involves:
- Languages and compilers, in particular for functional languages
- Compiling using data-dependence graphs such as the Regionalized Value State Dependence Graph
- Code generation for heterogeneous computer systems
- Vectorization using data-dependence graphs
Publications
2019
-
Reissmann, Nico.
(2019)
Principles, Techniques, and Tools for Explicit and Automatic Parallelization.
2019. ISBN 978-82-326-3764-5.
Doctoral dissertation
2018
-
Reissmann, Nico;
Muddukrishna, Ananya.
(2018)
Diagnosing Highly-Parallel OpenMP Programs with Aggregated Grain Graphs.
Lecture Notes in Computer Science (LNCS).
volum 11014 LNCS.
Academic article
2017
-
Sourouri, Mohammed;
Raknes, Espen Birger;
Reissmann, Nico;
Langguth, Johannes;
Hackenberg, Daniel;
Schöne, Robert;
Kjeldsberg, Per Gunnar.
(2017)
Towards Fine-Grained Dynamic Tuning of HPC Applications on Modern Multi-Core Architectures.
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis.
Academic chapter/article/Conference paper
2015
-
Bahmann, Helge;
Reissmann, Nico;
Jahre, Magnus;
Meyer, Jan Christian.
(2015)
Perfect Reconstructability of Control Flow from Demand Dependence Graphs.
ACM Transactions on Architecture and Code Optimization (TACO).
volum 11 (4).
Academic article
2014
-
Reissmann, Nico;
Meyer, Jan Christian;
Jahre, Magnus.
(2014)
A study of energy and locality effects using space-filling curves.
Proceedings, International Parallel and Distributed Processing Symposium (IPDPS).
Academic article
Journal publications
-
Reissmann, Nico;
Muddukrishna, Ananya.
(2018)
Diagnosing Highly-Parallel OpenMP Programs with Aggregated Grain Graphs.
Lecture Notes in Computer Science (LNCS).
volum 11014 LNCS.
Academic article
-
Bahmann, Helge;
Reissmann, Nico;
Jahre, Magnus;
Meyer, Jan Christian.
(2015)
Perfect Reconstructability of Control Flow from Demand Dependence Graphs.
ACM Transactions on Architecture and Code Optimization (TACO).
volum 11 (4).
Academic article
-
Reissmann, Nico;
Meyer, Jan Christian;
Jahre, Magnus.
(2014)
A study of energy and locality effects using space-filling curves.
Proceedings, International Parallel and Distributed Processing Symposium (IPDPS).
Academic article
Part of book/report
-
Sourouri, Mohammed;
Raknes, Espen Birger;
Reissmann, Nico;
Langguth, Johannes;
Hackenberg, Daniel;
Schöne, Robert;
Kjeldsberg, Per Gunnar.
(2017)
Towards Fine-Grained Dynamic Tuning of HPC Applications on Modern Multi-Core Architectures.
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis.
Academic chapter/article/Conference paper
Report
-
Reissmann, Nico.
(2019)
Principles, Techniques, and Tools for Explicit and Automatic Parallelization.
2019. ISBN 978-82-326-3764-5.
Doctoral dissertation
Media
2018
-
PosterMeyer, Jan Christian; Valstad, Jørgen; Ragunathan, Janusa; Reissmann, Nico. (2018) Load Balancing Domain Decompositions of a Lattice-Boltzmann Proxy Application. 11th Nordic Workshop on Multi-Core Computing (MCC2018) . Chalmers University of Technology; Gothenburg. 2018-11-29 - 2018-11-30.
2017
-
Academic lectureReissmann, Nico; Jahre, Magnus; Muddukrishna, Ananya. (2017) Towards Aggregated Grain Graphs. Fourth International Workshop on Visual Performance Analysis (VPA 17) ; Denver, Colorado. 2017-11-12 - 2017-11-17.