C++ User Group — 20,000 mallocs Under the Sea: Practical C++ PMR

Europe/Berlin
C27 3.010 - C27 Ebene 3 (GSI)

C27 3.010 - C27 Ebene 3

GSI

Beschreibung

If you don't know the Zoom passcode you need to log in to Indico.

Otherwise, ask on the User Group Mattermost channel (request access if you're not a member yet).

Our Code of Conduct.

    • 14:00 14:05
      Welcome & Introduction 5m

      Setting expectations

      Sprecher: Dr. Matthias Kretz (GSI Helmholtzzentrum für Schwerionenforschung GmbH(GSI))
    • 14:05 15:00
      20,000 mallocs Under the Sea: Practical C++ PMR 55m

      Heap allocation isn’t "free" -- tight loops make that painfully obvious. We’ll cover std::pmr in practice: what made classic allocators awkward, how type erasure enables runtime memory policies, and when to pick monotonic vs pool resources. GNU Radio 4.0 examples include cache alignment, leak checks, and exception-safe migration of containers across resources — a pattern that also bridges Host-vs-GPU memory boundaries via SYCL USM and CUDA Unified Memory.

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