Abstract
Described here are image reconstruction optimizations for ptychographic coherent X-ray scattering data and X-ray fluorescence, which have been developed for the new fourth-generation synchrotron light source, Sirius, at the Brazilian Synchrotron Light Laboratory. The optimization strategy has been applied to the standard experimental strategy for ptychographic and fluorescence experiments on the Carnaúba beamline which involves the use of high-speed continuous scans (fly scans) for a fast acquisition time over large areas through the use of a newly proposed trajectory named the alternating linear trajectory. The scientific computing developments presented here target an efficient use of graphical processing units (GPUs) to the point where large fly-scan acquisitions can be processed in real time on a local high-performance computer. Some optimizations involving a custom fast Fourier transform implementation and use of mixed precision can be applied to other algorithms and phase-retrieval techniques, and therefore this work provides a general optimization scheme. Finally, the optimization strategy presented here has improved performance by a factor of ∼2.5 times faster when compared with non-optimized GPU implementations.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.