Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

High-Performance Multi-Mode Ptychography Reconstruction on Distributed GPUs (1808.10375v1)

Published 30 Aug 2018 in physics.comp-ph, cond-mat.mes-hall, cs.DC, and physics.optics

Abstract: Ptychography is an emerging imaging technique that is able to provide wavelength-limited spatial resolution from specimen with extended lateral dimensions. As a scanning microscopy method, a typical two-dimensional image requires a number of data frames. As a diffraction-based imaging technique, the real-space image has to be recovered through iterative reconstruction algorithms. Due to these two inherent aspects, a ptychographic reconstruction is generally a computation-intensive and time-consuming process, which limits the throughput of this method. We report an accelerated version of the multi-mode difference map algorithm for ptychography reconstruction using multiple distributed GPUs. This approach leverages available scientific computing packages in Python, including mpi4py and PyCUDA, with the core computation functions implemented in CUDA C. We find that interestingly even with MPI collective communications, the weak scaling in the number of GPU nodes can still remain nearly constant. Most importantly, for realistic diffraction measurements, we observe a speedup ranging from a factor of $10$ to $103$ depending on the data size, which reduces the reconstruction time remarkably from hours to typically about 1 minute and is thus critical for real-time data processing and visualization.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (9)
  1. Zhihua Dong (9 papers)
  2. Yao-Lung L. Fang (13 papers)
  3. Xiaojing Huang (37 papers)
  4. Hanfei Yan (8 papers)
  5. Sungsoo Ha (4 papers)
  6. Wei Xu (537 papers)
  7. Yong S. Chu (8 papers)
  8. Stuart I. Campbell (4 papers)
  9. Meifeng Lin (36 papers)
Citations (11)

Summary

We haven't generated a summary for this paper yet.