1. ssc-cdi : A Memory-Efficient, Multi-GPU Package for Ptychography with Extreme Data.
- Author
-
Tonin, Yuri Rossi, Peixinho, Alan Zanoni, Brandao-Junior, Mauro Luiz, Ferraz, Paola, and Miqueles, Eduardo Xavier
- Subjects
X-ray imaging ,SCIENTIFIC computing ,INTEGRATED software ,SYNCHROTRONS ,EXPERTISE ,PYTHON programming language - Abstract
We introduce ssc-cdi, an open-source software package from the Sirius Scientific Computing family, designed for memory-efficient, single-node multi-GPU ptychography reconstruction. ssc-cdi offers a range of reconstruction engines in Python version 3.9.2 and C++/CUDA. It aims at developing local expertise and customized solutions to meet the specific needs of beamlines and user community of the Brazilian Synchrotron Light Laboratory (LNLS). We demonstrate ptychographic reconstruction of beamline data and present benchmarks for the package. Results show that ssc-cdi effectively handles extreme datasets typical of modern X-ray facilities without significantly compromising performance, offering a complementary approach to well-established packages of the community and serving as a robust tool for high-resolution imaging applications. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF