TU Darmstadt / ULB / TUbiblio

Benchmarking and Profiling the GNURadio Scheduler

Bloessl, Bastian ; Müller, Marcus ; Hollick, Matthias (2019)
Benchmarking and Profiling the GNURadio Scheduler.
In: Proceedings of the GNU Radio Conference, 4 (1)
Article, Bibliographie

Abstract

From a technical perspective, GNURadio has two main assets: its comprehensive block library of optimized, state-of-the-art signal processing algorithms and its runtime environment. The latter manages the data flow and turns GNURadio in a real-time signal processing framework. In contrast to the block library, where it is easy to replace blocks with more efficient implementations, the runtime grew organically, which resulted in a complex system that is hard to maintain. At the same time, there are concerns about its performance. To understand the current implementation and explore opportunities for future improvements, we provide benchmarking and profiling results. We, furthermore, compare the performance of GNURadio’s default with a manually optimized configuration to show the potential of a more advanced scheduler.

Item Type: Article
Erschienen: 2019
Creators: Bloessl, Bastian ; Müller, Marcus ; Hollick, Matthias
Type of entry: Bibliographie
Title: Benchmarking and Profiling the GNURadio Scheduler
Language: English
Date: September 2019
Journal or Publication Title: Proceedings of the GNU Radio Conference
Volume of the journal: 4
Issue Number: 1
URL / URN: https://pubs.gnuradio.org/index.php/grcon/article/view/64
Corresponding Links:
Abstract:

From a technical perspective, GNURadio has two main assets: its comprehensive block library of optimized, state-of-the-art signal processing algorithms and its runtime environment. The latter manages the data flow and turns GNURadio in a real-time signal processing framework. In contrast to the block library, where it is easy to replace blocks with more efficient implementations, the runtime grew organically, which resulted in a complex system that is hard to maintain. At the same time, there are concerns about its performance. To understand the current implementation and explore opportunities for future improvements, we provide benchmarking and profiling results. We, furthermore, compare the performance of GNURadio’s default with a manually optimized configuration to show the potential of a more advanced scheduler.

Divisions: 20 Department of Computer Science
20 Department of Computer Science > Sichere Mobile Netze
DFG-Collaborative Research Centres (incl. Transregio)
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet > A: Construction Methodology
DFG-Collaborative Research Centres (incl. Transregio) > Collaborative Research Centres > CRC 1053: MAKI – Multi-Mechanisms Adaptation for the Future Internet > A: Construction Methodology > Subproject A3: Migration
Date Deposited: 22 Apr 2020 08:31
Last Modified: 13 Jan 2024 17:18
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Send an inquiry Send an inquiry

Options (only for editors)
Show editorial Details Show editorial Details