arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1806.04671physics.ins-detphysics.data-an
收藏

ITER径向中子照相机数据采集系统的实时数据压缩

Real-time data compression for data acquisition systems applied to the ITER Radial Neutron Camera

B. Santos, N. Cruz, A. Fernandes, P. F. Carvalho, J. Sousa, B. Gonçalves, M. Riva, F. Pollastrone, C. Centioli, D. Marocco, B. Esposito, C. M. B. Correia, R. C. Pereira

摘要:

为了实现ITER径向中子相机诊断的目标,数据采集原型必须符合每个通道的持续2 MHz峰值事件,每个事件128个16位样本。使用IPFN FPGA夹层卡(FMC-AD 2 -1600)采集和处理数据,该夹层卡具有2个12位分辨率的数字化仪通道,采样速率高达1.6 GSamples/s,安装在主机PC中的Xilinx(KC 705)PCIe评估板中。基于事件的数据路径中采集的数据通过PCIe x8直接内存访问(DMA)流传输到主机,每个通道的最大数据吞吐量为0.5 GB/s的原始数据(基于事件)、1 GB/s的数字化仪和高达1.6 GB/s的连续模式。原型架构包括一台带有两个KC 705模块和四个通道的主机PC,在事件模式下可产生高达2 GB/s的数据,在连续模式下可产生高达3.2 GB/s的数据。为了减少从主机到ITER数据库的数据吞吐量,使用LZ 4无损压缩算法对实时数据压缩进行了评估,该算法提供了高达400 MB/s的压缩速度。本文介绍了一个运行在多个独立核上的并行实时数据压缩系统的结构、实现和测试。还提供了使用不同数据块大小和不同CPU数量的平均空间节省和长达30分钟的长期采集的性能结果。

英文摘要:

To achieve the aim of the ITER Radial Neutron Camera Diagnostic, the data acquisition prototype must be compliant with a sustained 2 MHz peak event for each channel with 128 samples of 16 bits per event. The data is acquired and processed using an IPFN FPGA Mezzanine Card (FMC-AD2-1600) with 2 digitizer channels of 12-bit resolution and a sampling rate up to 1.6 GSamples/s mounted in a PCIe evaluation board from Xilinx (KC705) installed in the host PC. The acquired data in the event-based data-path is streamed to the host through the PCIe x8 Direct Memory Access (DMA) with a maximum data throughput per channel is 0.5 GB/s of raw data (event base), 1 GB/s per digitizer and up to 1.6 GB/s in continuous mode. The prototype architecture comprises an host PC with two KC705 modules and four channels, producing up to 2 GB/s in event mode and up to 3.2 GB/s in continuous mode. To reduce the produced data throughput from host to ITER databases, the real-time data compression was evaluated using the LZ4 lossless compression algorithm, which provides compression speed up to 400 MB/s per core. This paper presents the architecture, implementation and test of the parallel real-time data compression system running in multiple isolated cores. The average space saving and the performance results for long term acquisitions up to 30 minutes, using different data block size and different number of CPUs, is also presented.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑