Related Experiment Video
Updated: May 6, 2026

11:34
High-resolution, High-speed, Three-dimensional Video Imaging with Digital Fringe Projection Techniques
Published on: December 3, 2013
15.6K
ssc-cdi: A Memory-Efficient, Multi-GPU Package for Ptychography with Extreme Data
Yuri Rossi Tonin1, Alan Zanoni Peixinho1, Mauro Luiz Brandao-Junior1
1Brazilian Synchrotron Light Laboratory, Brazilian Center for Research in Energy and Materials (CNPEM), Campinas 13085-970, Brazil.
Journal of Imaging
|November 26, 2024
Summary
We present ssc-cdi, an open-source software for efficient ptychography reconstruction on single-node multi-GPU systems. This tool handles large datasets from X-ray facilities, aiding high-resolution imaging.
Area of Science:
- Computational physics
- Scientific software development
- X-ray imaging
Background:
- Ptychography reconstruction requires significant computational resources, especially for large datasets from modern X-ray facilities.
- Existing software packages may not always meet the specific needs of individual beamlines or user communities.
Purpose of the Study:
- Introduce ssc-cdi, an open-source software package for memory-efficient, single-node multi-GPU ptychography reconstruction.
- To provide a robust and customizable solution for ptychography data analysis, particularly for the Brazilian Synchrotron Light Laboratory (LNLS).
Main Methods:
- Developed ssc-cdi with reconstruction engines in Python (3.9.2) and C++/CUDA.
- Implemented memory-efficient algorithms for single-node multi-GPU processing.
- Benchmarked the software package using beamline data.
Main Results:
- ssc-cdi effectively reconstructs ptychographic data from beamline experiments.
- The software demonstrates efficient handling of extreme datasets without significant performance compromise.
- Benchmarks confirm the package's viability for high-resolution imaging applications.
Conclusions:
- ssc-cdi is a valuable, open-source tool for ptychography reconstruction, complementing existing community packages.
- It facilitates local expertise development and customized solutions for synchrotron light facilities.
- The software provides a robust approach for advanced, high-resolution imaging in X-ray science.
More Related Videos
Related Concept Videos
Computed Tomography
7.6K
Tomography refers to imaging by sections. Computed tomography (CT) is a non-invasive imaging technique that uses computers to analyze several cross-sectional X-rays to reveal minute details about structures in the body.
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
7.6K
Multimachine Stability
700
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
700
Statgraphics
496
Statgraphics is a comprehensive statistical software suite designed for both basic and advanced data analysis. Originating in 1980 at Princeton University under Dr. Neil W. Polhemus, it was one of the pioneering tools for statistical computing on personal computers, with its public release in 1982 marking an early milestone in data science software. Over the years, it has evolved into a robust platform for data science, offering tools for regression analysis, ANOVA, multivariate statistics,...
496

