Skip to content
View Thyre's full-sized avatar

Highlights

  • Pro

Block or report Thyre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Thyre/README.md

Hi there 👋

Currently working as a software developer in the ATML Parallel performance at the Jülich Supercomputing Centre

My work focuses on development on the performance analysis infrastructure Score-P. My main interests lie in anything and everything accelerator, compiler and parallel paradigm related. This is reflected in both personal and work projects, trying to bridge a gap between topics being interesting and directly contributing to them, if possible.

Past (work) projects

Click to open
OpenMP (Tools Interface)
  • Extending support for the OpenMP Tools Interface in Score-P to fully support host-side events (abstract)
  • Extending support further to also support the device tracing interface in Score-P (webinar)
  • Implementing a basic information dumping tool, used to understand the dispatched event sequence of OpenMP programs with available OpenMP runtimes and handling their pecularities in Score-P
Compiler instrumentation
  • Adding an additional compiler instrumentation backend to Score-P, based on LLVM IR, with continously keeping up with changes upstream
  • Collaboratively bring XRay into Score-P as another compiler instrumentation backend
Accelerator-based paradigms
  • Work on re-writing the CUDA instrumentation in Score-P via CUPTI, going from the old CUDA 4.0 instrumentation to CUDA 11.6 and newer

Current (work) projects

Accelerator-based paradigms
  • Work on extending the CUDA adapter of Score-P, introducing features like supporting CUDA graphs, user-defined activities and multi-subscriber support
  • Investigating accelerator support of instrumentation frameworks like PTI-SDK
OpenMP
  • Extending support for OpenMP v6.0 in Score-P
  • Contributing to LLVM OpenMP & Offload to fix issues in the OpenMP Tools Interface and add new features

About me:

  • 29 years old
  • Master of Science in Applied Mathematics and Informatics
  • Hobbies: Gaming, Reading, Music (Drum&Bass), Hiking, Bouldering

Languages:

Tools and Toolchains:

Find me on:

Popular repositories Loading

  1. Thyre Thyre Public

  2. SLIX SLIX Public

    Forked from 3d-pli/SLIX

    Scattered Light Imaging ToolboX (SLIX) – an open-source Python package that allows a fully automated evaluation of SLI measurements and the generation of different parameter maps

    Python

  3. benchmarks benchmarks Public

    Forked from SOLLVE/benchmarks

    Benchmarks for experimentation of performance of features of OpenMP in the SOLLVE project.

    C

  4. llvm-project llvm-project Public

    Forked from llvm/llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at…

    LLVM

  5. LUMI-EasyBuild-contrib LUMI-EasyBuild-contrib Public

    Forked from Lumi-supercomputer/LUMI-EasyBuild-contrib

    A repository for contributed EasyConfig files that LUMI users can install at their own discretion or use as a starting base for their own build recipes.

    Shell

  6. ohpc ohpc Public

    Forked from openhpc/ohpc

    OpenHPC Integration, Packaging, and Test Repo

    C