*Result*: Parallelization of Atomic Image Reconstruction from X-ray Fluorescence Holograms with XcalableMP

Title:
Parallelization of Atomic Image Reconstruction from X-ray Fluorescence Holograms with XcalableMP
Source:
XcalableMP PGAS Programming Language ; page 205-218 ; ISBN 9789811576829 9789811576836
Publisher Information:
Springer Singapore
Publication Year:
2020
Document Type:
*Book* book part
Language:
English
DOI:
10.1007/978-981-15-7683-6_8
Accession Number:
edsbas.462F67C5
Database:
BASE

*Further Information*

*X-ray fluorescence holography is a three-dimensional middle range local structure analysis method, which can provide three-dimensional atomic images around specific elements within a radius of a few nanometers. Three-dimensional atomic images are reconstructed by applying discrete Fourier transform (DFT) to hologram data. Presently, it takes long time to process this DFT. In this study, the DFT program is parallelized by using a parallel programming language XcalableMP. The DFT process, whose input is 21 holograms data of 179 × 360 points and output is a three-dimensional atomic image of 192 3 points, is executed on PC cluster which consists of 8 nodes of Intel Xeon X5660 processors and 96 cores in total and we confirmed that the parallelized DFT execution is 94 times faster than the sequential execution.*