Conveners
Developers: Tutorial II
- Alexander Krimm (GSI Helmholtz Centre for Heavy Ion Research)
Developers: Tutorial III
- Alexander Krimm (GSI Helmholtz Centre for Heavy Ion Research)
Developers: Guided Tutorials
- There are no conveners in this block
Developers: Guided Tutorials
- Matthias Kretz (GSI Helmholtzzentrum für Schwerionenforschung GmbH)
- Alexander Krimm (GSI Helmholtz Centre for Heavy Ion Research)
- Dennis Klein (GSI Helmholtzzentrum für Schwerionenforschung GmbH)
- Ralph J. Steinhagen (GSI Helmholtzzentrum für Schwerionenforschung GmbH)
- Ivan Čukić (KDAB)
- Semen Lebedev (GSI Helmholtzzentrum für Schwerionenforschung GmbH)
Developers: Guided Tutorials
- There are no conveners in this block
Developers: Dev Tutorials
- There are no conveners in this block
Alexander Krimm
(GSI Helmholtz Centre for Heavy Ion Research)
27/08/2024, 15:30
Dev Tutorials
- Setting up a GR4 dev environment
- GNU Radio 4 Core API overview
- instantiating Blocks
- adding them to graphs, connecting them and
- assigning a graph to be executed by a scheduler
- Merged nodes will be introduced later -> see DevTutorial 3 - Basic to advanced block examples
- different process_...() forms and their benefits/application
...
- different process_...() forms and their benefits/application
Alexander Krimm
(GSI Helmholtz Centre for Heavy Ion Research)
27/08/2024, 16:15
Dev Tutorials
In this tutorial, we will explore modern C++ features that can be utilized to develop your own blocks and contribute to the GNU Radio 4 project. Specifically, we will focus on std::ranges and std::algorithm, demonstrating their practical applications in everyday tasks. We will highlight the benefits of these modern techniques compared to traditional C++ styles.
A key aspect of the tutorial...
Matthias Kretz
(GSI Helmholtzzentrum für Schwerionenforschung GmbH), Dr
Ralph J. Steinhagen
(GSI Helmholtzzentrum für Schwerionenforschung GmbH)
29/08/2024, 13:30
Dev Tutorials
- Why should one care? CPU architecture, performance, latency, green computing
- How to think SIMD when using or writing algorithms
Matthias Kretz
(GSI Helmholtzzentrum für Schwerionenforschung GmbH), Dr
Ralph J. Steinhagen
(GSI Helmholtzzentrum für Schwerionenforschung GmbH)
30/08/2024, 11:00
Dev Tutorials
- 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...