Introducing parallelism to histogramming functions for GEM systems

This article is an assessment of potential parallelization of histogramming algorithms in GEM detector system. Histogramming and preprocessing algorithms in MATLAB were analyzed with regard to adding parallelism. Preliminary implementation of parallel strip histogramming resulted in speedup. Analysis of algorithms parallelizability is presented. Overview of potential hardware and software support to implement parallel algorithm is discussed.

[1]  Krzysztof T. Pozniak,et al.  Development of GEM gas detectors for X-ray crystal spectrometry , 2014 .

[2]  Arch D. Robison,et al.  Structured Parallel Programming: Patterns for Efficient Computation , 2012 .

[3]  James Reinders,et al.  Intel® threading building blocks , 2008 .

[4]  Krzysztof T. Pozniak,et al.  Serial data acquisition for GEM-2D detector , 2014, Other Conferences.

[5]  G. Kasprowicz,et al.  On line separation of overlapped signals from multi-time photons for the GEM-based detection system , 2015, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[6]  M. Scholz,et al.  Fast ADC based multichannel acquisition system for the GEM detector , 2012, Other Conferences.

[7]  Krzysztof T. Poźniak,et al.  On algorithmic optimization of histogramming functions for GEM systems , 2015, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[8]  M. Scholz,et al.  FPGA based charge fast histogramming for GEM detector , 2013, Other Conferences.