Complete Stream Fusion for Software-Defined Radio
Tomoaki Kobayashi (1), Oleg Kiselyov (1) ((1) Tohoku University,, Japan)

TL;DR
This paper evaluates the performance of the strymonas stream processing library for Software-Defined Radio, demonstrating its high expressiveness and near-peak performance in real-time FM reception compared to StreamIt.
Contribution
It introduces the application of strymonas to SDR, showing its effectiveness without relying on parallelism or windowing primitives.
Findings
Strymonas supports SDR with high performance.
Achieves near-peak single-core floating-point performance.
Enables real-time FM reception.
Abstract
Software-Defined Radio (SDR) is widely used not only as a practical application but also as a fitting benchmark of high-performance signal processing. We report using the SDR benchmark -- specifically, FM Radio reception -- to evaluate the recently developed single-thread stream processing library strymonas, contrasting it with the synchronous dataflow system StreamIt. Despite the absence of parallel processing or windowing as a core primitive, strymonas turns out to easily support SDR, offering high expressiveness and performance, approaching the peak single-core floating-point performance, sufficient for real-time FM reception.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Filter Design and Implementation · Analog and Mixed-Signal Circuit Design · Advanced Adaptive Filtering Techniques
