Scalable and accurate multi-GPU based image reconstruction of large-scale ptychography data
Xiaodong Yu, Viktor Nikitin, Daniel J. Ching, Selin Aslan, Doga, Gursoy, Tekin Bicer

TL;DR
This paper introduces PtyGer, a multi-GPU tool that significantly improves large-scale ptychographic image reconstruction efficiency within a single node by optimizing GPU communication and parallelization.
Contribution
The paper presents a novel hybrid parallelization model and implements PtyGer, enabling scalable, accurate, and efficient multi-GPU ptychographic reconstruction on intra-node systems.
Findings
PtyGer achieves high intra-node GPU scalability.
The hybrid parallelization model improves performance over MPI-only approaches.
The reconstruction accuracy is preserved with the new method.
Abstract
While the advances in synchrotron light sources, together with the development of focusing optics and detectors, allow nanoscale ptychographic imaging of materials and biological specimens, the corresponding experiments can yield terabyte-scale large volumes of data that can impose a heavy burden on the computing platform. While Graphical Processing Units (GPUs) provide high performance for such large-scale ptychography datasets, a single GPU is typically insufficient for analysis and reconstruction. Several existing works have considered leveraging multiple GPUs to accelerate the ptychographic reconstruction. However, they utilize only Message Passing Interface (MPI) to handle the communications between GPUs. It poses inefficiency for the configuration that has multiple GPUs in a single node, especially while processing a single large projection, since it provides no optimizations to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
