• Diagnosing Highly-Parallel OpenMP Programs with Aggregated Grain Graphs 

      Reissmann, Nico; Muddukrishna, Ananya (Journal article; Peer reviewed, 2018)
      Grain graphs simplify OpenMP performance analysis by visualizing performance problems from a fork-join perspective that is familiar to programmers. However, when programmers decide to expose a high amount of parallelism ...
    • Principles, Techniques, and Tools for Explicit and Automatic Parallelization 

      Reissmann, Nico (Doctoral theses at NTNU;2019:81, Doctoral thesis, 2019)
      The end of Dennard scaling also brought an end to frequency scaling as a means to improve performance. Chip manufacturers had to abandon frequency and superscalar scaling as processors became increasingly power constrained. ...
    • Towards Fine-Grained Dynamic Tuning of HPC Applications on Modern Multi-Core Architectures 

      Sourouri, Mohammed; Raknes, Espen Birger; Reissmann, Nico; Langguth, Johannes; Hackenberg, Daniel; Schöne, Robert; Kjeldsberg, Per Gunnar (Chapter, 2017)
      There is a consensus that exascale systems should operate within a power envelope of 20MW. Consequently, energy conservation is still considered as the most crucial constraint if such systems are to be realized. So far, ...