Fast GPU-based spot extraction for energy-dispersive X-ray Laue diffraction
- 1. Institute for Vision and Graphics, University of Siegen, Hölderlinstr. 3, 57076 Siegen (Germany)
- 2. Solid State Physics, University of Siegen, Walter-Flex Str. 3, 57072 Siegen (Germany)
Description
This paper describes a novel method for fast online analysis of X-ray Laue spots taken by means of an energy-dispersive X-ray 2D detector. Current pnCCD detectors typically operate at some 100 Hz (up to a maximum of 400 Hz) and have a resolution of 384 × 384 pixels, future devices head for even higher pixel counts and frame rates. The proposed online data analysis is based on a computer utilizing multiple Graphics Processing Units (GPUs), which allow for fast and parallel data processing. Our multi-GPU based algorithm is compliant with the rules of stream-based data processing, for which GPUs are optimized. The paper's main contribution is therefore an alternative algorithm for the determination of spot positions and energies over the full sequence of pnCCD data frames. Furthermore, an improved background suppression algorithm is presented.The resulting system is able to process data at the maximum acquisition rate of 400 Hz. We present a detailed analysis of the spot positions and energies deduced from a prior (single-core) CPU-based and the novel GPU-based data processing, showing that the parallel computed results using the GPU implementation are at least of the same quality as prior CPU-based results. Furthermore, the GPU-based algorithm is able to speed up the data processing by a factor of 7 (in comparison to single-core CPU-based algorithm) which effectively makes the detector system more suitable for online data processing
Availability note (English)
Available from http://dx.doi.org/10.1088/1748-0221/9/11/T11003Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Instrumentation
- Journal Volume
- 9
- Journal Issue
- 11
- Journal Page Range
- p. T11003
- ISSN
- 1748-0221
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 46063876
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY;
- Descriptors DEI
- ALGORITHMS; COMPUTERS; DATA ANALYSIS; DIFFRACTION; RESOLUTION; VELOCITY; X RADIATION
- Descriptors DEC
- COHERENT SCATTERING; DATA PROCESSING; ELECTROMAGNETIC RADIATION; IONIZING RADIATIONS; MATHEMATICAL LOGIC; PROCESSING; RADIATIONS; SCATTERING