基于异构计算架构的通用信号处理验证平台

Universal Signal Processing Verification Platform Based on Heterogeneous Computing Architecture

  • 摘要: 不同应用场景的信号处理对实现平台提出了通用化、虚拟化的要求。该文针对这些需求,提出了基于异构计算的信号处理平台。平台设计采用了大规模并行处理架构和对等式异构资源组织形式,使用ROCE接口与交换单元对FPGA、DSP与CPU等计算资源进行互联;同时使用动态可重构技术进行FPGA资源虚拟化,使用docker方案进行软件虚拟化,以充分完成系统集成和资源调度。最后通过典型的通信任务对异构通用信号处理平台原型机进行了验证。

     

    Abstract: The signal processing of different application scenarios puts forward the requirements of generalization and virtualization to the realization platform. In response to these needs, this paper presents a signal processing platform based on heterogeneous computing. This design adopts a massively parallel processing architecture and a peer-to-peer heterogeneous resource organization form, uses ROCE interfaces and exchange units to interconnect computing resources such as FPGA, DSP, and CPU; at the same time, it uses dynamic reconfigurable technology to virtualize FPGA resources. Besides, this design uses the docker solution for software virtualization to fully complete system integration and resource scheduling. Finally, the prototype machine of the heterogeneous general signal processing platform is verified through typical communication tasks.

     

/

返回文章
返回