Mr
Bruno Santos
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Portugal)Dr
Nuno Cruz
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal)
The aim of the ITER Radial Neutron Camera Data Acquisition prototype is to sustain a 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 sampling up to 1.6 GSamples/s, based on 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) channels and the maximum data throughput per channel is ∼0.5 GB/s of raw data (event base), ∼1 GB/s per digitizer.
The prototype architecture comprises one 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 contribution presents the architecture, implementation and test of the parallel real-time data compression system running in multiple isolated CPU 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, are also presented.
Minioral |
Yes
|
Description |
Neutron camera DAQ
|
Speaker |
Bruno Santos
|
Institute |
IPFN
|
Country |
Portugal
|
Mr
Bruno Santos
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Portugal)
Dr
Nuno Cruz
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal)
Dr
Ana Fernandes
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal)
Mr
Paulo Fortuna Carvalho
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal)
Dr
Jorge Sousa
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal)
Dr
Bruno Gonçalves
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal)
Mr
Marco Riva
(ENEA C. R. Frascati, Dipartimento FSN, via E. Fermi 45, 00044 Frascati (Roma), Italy)
Dr
Fabio Pollastrone
(ENEA C. R. Frascati, Dipartimento FSN, via E. Fermi 45, 00044 Frascati (Roma), Italy)
Dr
Cristina Centioli
(ENEA C. R. Frascati, Dipartimento FSN, via E. Fermi 45, 00044 Frascati (Roma), Italy)
Dr
Daniele Marocco
(ENEA C. R. Frascati, Dipartimento FSN, via E. Fermi 45, 00044 Frascati (Roma), Italy)
Dr
Basilio Esposito
(ENEA C. R. Frascati, Dipartimento FSN, via E. Fermi 45, 00044 Frascati (Roma), Italy)
Prof.
Carlos Correia
(LIBPhys-UC, Department of Physics, University of Coimbra, P-3004 516 Coimbra, Portugal)
Dr
Benoit Brichard
(Fusion for Energy, Barcelona, Spain)
Dr
Rita Costa Pereira
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, 1049-001 Lisboa, Portugal)