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.
翻译:软件定义无线电(SDR)不仅被广泛用作实际应用,而且被广泛用作高性能信号处理的恰当基准。 我们报告使用SDR基准 -- -- 特别是调频电台接收系统 -- -- 来评估最近开发的单线流处理库的线条,将其与同步数据流系统StreamIt形成对比。 尽管没有作为核心原始程序进行平行处理或窗口,Strymonas却很容易支持SDR,提供高清晰度和性能,接近顶峰的单一核心浮点性能,足以实时接收调频。