论文标题

用于高吞吐量和低延迟软件定义无线电的DSER在多核CPU上

A DSEL for High Throughput and Low Latency Software-Defined Radio on Multicore CPUs

论文作者

Cassagne, Adrien, Tajan, Romain, Aumage, Olivier, Leroux, Camille, Barthou, Denis, Jégo, Christophe

论文摘要

本文介绍了专门针对软件定义无线电(SDR)的新的特定领域嵌入式语言(DSEL)。从一组精心设计的组件中,它可以构建有效的软件数字通信系统,能够以直接且安全的方式利用现代处理器体系结构的并行性。尤其是,提出的DSEL使管道和序列重复技术的组合能够从数字通信系统中提取时间和空间并行性。我们利用了真实用例的DSER功能:用于完全在软件中设计的广泛使用的DVB-S2标准的完全数字收发器。通过评估,我们展示了建议的软件DVB-S2收发器能够从现代高端多核CPU目标中获得最大的收益。

This article presents a new Domain Specific Embedded Language (DSEL) dedicated to Software-Defined Radio (SDR). From a set of carefully designed components, it enables to build efficient software digital communication systems, able to take advantage of the parallelism of modern processor architectures, in a straightforward and safe manner for the programmer. In particular, proposed DSEL enables the combination of pipelining and sequence duplication techniques to extract both temporal and spatial parallelism from digital communication systems. We leverage the DSEL capabilities on a real use case: a fully digital transceiver for the widely used DVB-S2 standard designed entirely in software. Through evaluation, we show how proposed software DVB-S2 transceiver is able to get the most from modern, high-end multicore CPU targets.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源