• Home
  • Search
  • Scalable and accurate multi-GPU-based image reconstruction of large-scale ptychography data
  • Cite Icon25
  • https://doi.org/10.1038/s41598-022-09430-3Copy DOI Icon

Scalable and accurate multi-GPU-based image reconstruction of large-scale ptychography data

Show More
  • Abstract
  • Highlights & Summary
  • Literature Map
  • References
  • Citations
  • Similar Papers
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 volumes of data that can impose a heavy burden on the computing platform. Although graphics processing units (GPUs) provide high performance for such large-scale ptychography datasets, a single GPU is typically insufficient for analysis and reconstruction. Several works have considered leveraging multiple GPUs to accelerate the ptychographic reconstruction. However, most of these works utilize only the Message Passing Interface to handle the communications between GPUs. This approach poses inefficiency for a hardware configuration that has multiple GPUs in a single node, especially while reconstructing a single large projection, since it provides no optimizations to handle the heterogeneous GPU interconnections containing both low-speed (e.g., PCIe) and high-speed links (e.g., NVLink). In this paper, we provide an optimized intranode multi-GPU implementation that can efficiently solve large-scale ptychographic reconstruction problems. We focus on the maximum likelihood reconstruction problem using a conjugate gradient (CG) method for the solution and propose a novel hybrid parallelization model to address the performance bottlenecks in the CG solver. Accordingly, we have developed a tool, called PtyGer (Ptychographic GPU(multiple)-based reconstruction), implementing our hybrid parallelization model design. A comprehensive evaluation verifies that PtyGer can fully preserve the original algorithm’s accuracy while achieving outstanding intranode GPU scalability.

Similar Papers
  • Research Article
  • Citations11

HARNESSING THE POWER OF IDLE GPUS FOR ACCELERATION OF BIOLOGICAL SEQUENCE ALIGNMENT

  • Dec 01, 2009
  • Parallel Processing Letters
  • Fumihiko Ino +3
  • Research Article
  • Citations32

Large-scale simulations on multiple Graphics Processing Units (GPUs) for the direct simulation Monte Carlo method

  • Aug 08, 2012
  • Journal of Computational Physics
  • C.-C Su +5
  • Conference Article
  • Citations53

Improving the Performance of CA-GMRES on Multicores with Multiple GPUs

  • May 01, 2014
  • Ichitaro Yamazaki +4
  • Research Article
  • Citations109

Multi-phase SPH modelling of violent hydrodynamics on GPUs

  • Jul 07, 2015
  • Computer Physics Communications
  • Athanasios Mokos +3
  • Research Article

Graph Traversal (GT) on Linear and Quadratic Graphic Processing Units with CPU

  • Apr 26, 2023
  • European Journal of Electrical Engineering and Computer Science
  • Fatemeh Eftekhari
  • PDF
  • Research Article
  • Citations21

Novel Parallel Algorithms for Fast Multi-GPU-Based Generation of Massive Scale-Free Networks

  • Mar 01, 2019
  • Data Science and Engineering
  • Maksudul Alam +2
  • Research Article
  • Citations3

IMPLEMENTATION OF THE LORENTZ–DRUDE MODEL INCORPORATED FDTD METHOD ON MULTIPLE GPUs FOR PLASMONICS APPLICATIONS

  • Aug 01, 2014
  • International Journal of Computational Methods
  • Iftikhar Ahmed +6
  • Research Article
  • Citations21

MoDNN: Memory Optimal Deep Neural Network Training on Graphics Processing Units

  • Mar 01, 2019
  • IEEE Transactions on Parallel and Distributed Systems
  • Xiaoming Chen +3
  • Conference Article
  • Citations36

Efficient large Pearson correlation matrix computing using hybrid MPI/CUDA

  • May 01, 2011
  • Ekasit Kijsipongse +3
  • Conference Article
  • Citations9

GPU acceleration of the dynamics routine in the HIRLAM weather forecast model

  • Jun 01, 2010
  • V T Vu +2
  • Research Article
  • Citations6

MO‐F‐213CD‐01: GPU‐Based Monte Carlo Methods for Accelerating Radiographic and CT Imaging Dose Calculations: Feasibility and Scalability

  • Jun 01, 2012
  • Medical Physics
  • T Liu +2
  • Conference Article
  • Citations114

Parallelizing the QUDA Library for Multi-GPU Calculations in Lattice Quantum Chromodynamics

  • Nov 01, 2010
  • Ronald Babich +2
  • Book Chapter
  • Citations1

Performance Analysis of Different Iterative Solvers Parallelized On GPU Architecture

  • Jan 01, 2023
  • G Dilip Subbaian +1
  • Research Article
  • Citations1

An efficient spectral crystal plasticity solver for GPU architectures

  • Mar 05, 2018
  • Computational Mechanics
  • Michael Malahe
  • Conference Article
  • Citations3

Victream

  • Dec 05, 2017
  • Jun Suzuki +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.