Sep 5 – 9, 2023
ASU Memorial Union (2nd Floor)
US/Arizona timezone
GRCon23 will be running from Tuesday Sept 5 to Saturday Sept 9 this year.

Polymorphic Types of the Future

Sep 7, 2023, 11:00 AM
Arizona (MU 221) (ASU Memorial Union 2nd Floor)

Arizona (MU 221)

ASU Memorial Union 2nd Floor

Talk GNU Radio Core Functionality Main Track


John Sallay


Over the past few years, we have been working to rewrite the Polymorphic Types (PMTs) used in GNU Radio. The current PMTs can be confusing and difficult to use. The new PMTs use modern C++ to provide a simple and efficient interface. This new library will replace the current implementation in GNU Radio 4.0.

There have been a few twists and turns developing this new library and it has been completely rewritten over the past year with significant performance improvements.

In this talk, we will show how to install and use the new PMT library and some of the exciting new features, such as automatic conversion to and from C++ structs. We will include benchmarks for several common operations showing the improvements over the current PMT library. Lastly, we will show some of the ways that PMTs are being used in GNU Radio 4.0.

Talk Length 30 Minutes
Link to Open Source Code

Primary author

Presentation materials