Aug 27 – 31, 2024
FAIR - Facility for Antiproton and Ion Research in Europe GmbH
Europe/Berlin timezone

DevTutorial 4: Compile- and Runtime Performance Debugging Tools

Aug 30, 2024, 11:00 AM
45m
Main Lecturing Hall (FAIR - Facility for Antiproton and Ion Research in Europe GmbH)

Main Lecturing Hall

FAIR - Facility for Antiproton and Ion Research in Europe GmbH

GSI Helmholtzzentrum für Schwerionenforschung GmbH FAIR - Facility for Antiproton and Ion Research in Europe GmbH Planckstraße 1 64291 Darmstadt
Dev Tutorials Developers

Speakers

Matthias Kretz (GSI Helmholtzzentrum für Schwerionenforschung GmbH)Dr Ralph J. Steinhagen (GSI Helmholtzzentrum für Schwerionenforschung GmbH)

Description

  • Advanced techniques for optimising signal processing
    • Focus: High-level algorithms rather than micro-optimisations (to avoid premature optimisations)
  • Unit-Testing: good API, functional- to system-integration tests
  • Benchmarking, profiling, and debugging tools for developers
    • UT/micro Benchmark facilities
    • run-time: GR4 Profiler framework (uses Google's trace format)
    • compile-time: Clang's -ftime-trace facilities (also trace format)
  • Implementing secure coding practices

Primary author

Dr Ralph J. Steinhagen (GSI Helmholtzzentrum für Schwerionenforschung GmbH)

Co-author

Matthias Kretz (GSI Helmholtzzentrum für Schwerionenforschung GmbH)

Presentation materials