• 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 ...
    • Extending OMPT to Support Grain Graph Visualization 

      Langdal, Peder Voldnes (Master thesis, 2017)
      Because of physical constraints, performance gains of single-core processors has come to a halt. Computer architects have responded by adding multiple processor cores to their designs. However, for continued performance ...
    • Extending OMPT to Support Grain Graphs 

      Langdal, Peder Voldnes; Jahre, Magnus; Muddukrishna, Ananya (Journal article, 2017)
      The upcoming profiling API standard OMPT can describe almost all profiling events required to construct grain graphs, a recent visualization that simplifies OpenMP performance analysis. We propose OMPT extensions that ...
    • Generating Grain Graphs Using the OpenMP Tools API 

      Langdal, Peder Voldnes (Research report, 2017)
      Computers are becoming increasingly parallel. Many applications rely on OpenMP to divide units of work between a set of worker threads. Typically, this is done using parallel for-loops or tasking. Grain graphs is a recent ...
    • Supporting Utilities for Heterogeneous Embedded Image Processing Platforms (STHEM): An Overview 

      Sadek, Ahmad; Muddukrishna, Ananya; Kalms, Lester; Djupdal, Asbjørn; Podlubne, Ariel; Paolillo, Antonio; Goehringer, Diana; Jahre, Magnus (Journal article; Peer reviewed, 2018)
      The TULIPP project aims to simplify development of embedded vision applications with low-power and real-time requirements by providing a complete image processing system package called the TULIPP Starter Kit. To achieve ...
    • TULIPP: Towards Ubiquitous Low-power Image Processing Platforms 

      Ruf, Boitumelo; Muddukrishna, Ananya; Göhringer, Diana; Schuchert, Tobias; Ehrenstråhle, Carl; Paolillo, Antonio; Marty, Fabien; Christensen, Flemming; Tchouchenkov, Igor; Bernard, Guillaume; Kalms, Lester; Pons, Carlota; Kjeldsberg, Per Gunnar; Rodriguez, Ben; Jahre, Magnus; Duhem, Francois; Peterson, Magnus; Millet, Philippe; Kalb, Tobias; Lemer, Christian (IEEE International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (IC-SAMOS);, Chapter, 2016)
      Many industrial domains rely on vision-based applications which require to comply with severe performance and embedded requirements. TULIPP will develop a reference platform, which consists of a hardware system, a tool ...