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 |
Options (only for editors)
Show editorial Details |