Feasibility of FPGA to HPC computation migration of plasma impurities diagnostic algorithms

Authors

  • Paweł Linczuk Institute of Plasma Physics and Laser Microfusion, Warsaw, Poland University of Technology, Institute of Electronic System, Warsaw, Poland
  • Rafał Krawczyk University of Technology, Institute of Electronic System, Warsaw, Poland
  • Wojciech Zabołotny University of Technology, Institute of Electronic System, Warsaw, Poland
  • Andrzej Wojeński University of Technology, Institute of Electronic System, Warsaw, Poland
  • Piotr Kolasiński University of Technology, Institute of Electronic System, Warsaw, Poland
  • Krzysztof Poźniak University of Technology, Institute of Electronic System, Warsaw, Poland
  • Grzegorz Kasprowicz University of Technology, Institute of Electronic System, Warsaw, Poland
  • Maryna Chernyshova Institute of Plasma Physics and Laser Microfusion, Warsaw, Poland
  • Tomasz Czarski Institute of Plasma Physics and Laser Microfusion, Warsaw, Poland

Abstract

We present a feasibility study of fast events parameters estimation algorithms regarding their execution time. It is the first stage of procedure used on data gathered from gas electron multiplier (GEM) detector for diagnostic of plasma impurities. Measured execution times are estimates of achievable times for future and more complex algorithms. The work covers usage of Intel Xeon and Intel Xeon Phi - high-performance computing (HPC) devices as a possible replacement for FPGA with highlighted advantages and disadvantages. Results show that less than 10 ms feedback loop can be obtained with the usage of 25% hardware resources in Intel Xeon or 10% resources in Intel Xeon Phi which leaves space for future increase of algorithms complexity. Moreover, this work contains a simplified overview of basic problems in actual measurement systems for diagnostic of plasma impurities, and emerging trends in developed solutions.

References

B. Plumer, “Have we hit ”the end of the fossil fuel era”? Not even close.” http://www.vox.com/2015/12/14/10121638/fossil-fueldominance, 2015.

“The End Of Fossil Fuels,” https://www.ecotricity.co.uk/our-greenenergy/energy-independence/the-end-of-fossil-fuels.

P. Linczuk, R. D. Krawczyk, K. T. Pozniak, G. Kasprowicz, A. Wojenski, M. Chernyshova, and T. Czarski, “Algorithm for fast event parameters estimation on GEM acquired data,” SPIE, vol. 10013, 2016.

A. Wojenski, K. T. Pozniak, G. Kasprowicz, P. Kolasinski, R. Krawczyk, W. Zabolotny, M. Chernyshova, T. Czarski, and K. Malinowski, “Fpga-based gem detector signal acquisition for sxr spectroscopy system,”Journal of Instrumentation, vol. 11, no. 11, p. C11035, 2016. [Online]. Available: http://stacks.iop.org/1748-0221/11/i=11/a=C11035

T. Czarski, M. Chernyshova, K. Malinowski, K. T. Pozniak, G. Kasprowicz, P. Kolasinski, R. Krawczyk, A. Wojenski, and W. Zabolotny, “The cluster charge identification in the gem detector for fusion plasma imaging by soft x-ray diagnostics,” Review of Scientific Instruments, vol. 87, no. 11, p. 11E336, 2016. [Online]. Available: http://aip.scitation.org/doi/abs/10.1063/1.4961559

T. Czarski, K. T. Pozniak, M. Chernyshova, K. Malinowski, G. Kasprowicz, P. Kolasinski, R. Krawczyk, A. Wojenski, and W. Zabolotny, “On line separation of overlapped signals from multi-time photons for the GEM based detection system,” SPIE, vol. 9662, 2015.

“Xeon Phi 7250 KNL generation processor,” http://ark.intel.com/products/94035/Intel-Xeon-Phi-Processor-7250-16GB-1 40-GHz-68-core.

J. Lawley, “Understanding Performance of PCI Express Systems,” http://www.xilinx.com/support/documentation/white papers/wp350.pdf.

L. Rota, M. Caselle, S. Chilingaryan, A. Kopmann, and M. Weber, “A pcie dma architecture for multi-gigabyte per second data transmission,” IEEE Transactions on Nuclear Science, vol. 62, no. 3, pp. 972–976, June 2015.

“Intel Xeon Processor E5-2630 v3,” http://ark.intel.com/products/83356/Intel-Xeon-Processor-E5-2630-v3-20M-Cache-2 40-GHz.

“Intel Xeon Phi Coprocessor 31S1P,” http://ark.intel.com/products/79539/Intel-Xeon-Phi-Coprocessor-31S1P-8GB-1 100-GHz-57-core.

“Intel Server Board S2600CW Family,” http://www.intel.com/content/www/us/en/motherboards/server-motherboards/server-boards2600cw.html.

“OpenMP* Thread Affinity Control,” https://software.intel.com/en-us/articles/openmp-thread-affinity-control.

“Intel Dual-Socket Server Boards,” http://ark.intel.com/products/family/43716/Dual-Socket-Server-Boards.

Downloads

Published

2017-08-14

Issue

Section

Fusion, HEP and XFEL electronics