CHIME Pathfinder Radio Telescope X-Engine的高效实时数据管道
An Efficient Real-time Data Pipeline for the CHIME Pathfinder Radio Telescope X-Engine
摘要:
CHIME Pathfinder是一种新的干涉射电望远镜,使用混合FPGA/GPU FX相关器。该相关器的基于GPU的X引擎处理超过819 Gb/s的4+4位复杂天文数据,来自400 MHz无线电波段的N=256个输入。提出了一个软件框架来管理这种实时数据流,它允许16个处理服务器中的每一个处理51.2 Gb/s的天文数据,加上8 Gb/s的辅助数据。每个服务器通过8条10 GbE链路从FPGA F引擎接收UDP数据包形式的数据,将这些数据包中的数据组合成大的(32 MB-256 MB)缓冲帧,并将它们传输到多个GPU协处理器进行关联。来自GPU的结果被合并和规范化,然后传输到收集服务器,在那里它们被合并到一个文件中。积极的优化使每台服务器都能处理如此高的数据速率;允许每台服务器有效关联25 MHz的无线电带宽。通过添加额外的服务器,该解决方案可以很好地扩展到更大的N值。
英文摘要:
The CHIME Pathfinder is a new interferometric radio telescope that uses a hybrid FPGA/GPU FX correlator. The GPU-based X-engine of this correlator processes over 819 Gb/s of 4+4-bit complex astronomical data from N=256 inputs across a 400 MHz radio band. A software framework is presented to manage this real-time data flow, which allows each of 16 processing servers to handle 51.2 Gb/s of astronomical data, plus 8 Gb/s of ancillary data. Each server receives data in the form of UDP packets from an FPGA F-engine over the eight 10 GbE links, combines data from these packets into large (32MB-256MB) buffered frames, and transfers them to multiple GPU co-processors for correlation. The results from the GPUs are combined and normalized, then transmitted to a collection server, where they are merged into a single file. Aggressive optimizations enable each server to handle this high rate of data; allowing the efficient correlation of 25 MHz of radio bandwidth per server. The solution scales well to larger values of N by adding additional servers.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。