SAGIPS: A Scalable Asynchronous Generative Inverse Problem Solver
<|reference_start|>SAGIPS: A Scalable Asynchronous Generative Inverse Problem Solver: Large scale, inverse problem solving deep learning algorithms have become an essential part of modern research and industrial applications. The complexity of the underlying inverse problem often poses challenges to the algorithm and requires the proper utilization of high-performance computing systems. Most deep learning algorithms require, due to their design, custom parallelization techniques in order to be resource efficient while showing a reasonable convergence. In this paper we introduces a \underline{S}calable \underline{A}synchronous \underline{G}enerative workflow for solving \underline{I}nverse \underline{P}roblems \underline{S}olver (SAGIPS) on high-performance computing systems. We present a workflow that utilizes a parallelization approach where the gradients of the generator network are updated in an asynchronous ring-all-reduce fashion. Experiments with a scientific proxy application demonstrate that SAGIPS shows near linear weak scaling, together with a convergence quality that is comparable to traditional methods. The approach presented here allows leveraging GANs across multiple GPUs, promising advancements in solving complex inverse problems at scale.<|reference_end|>
@article{lersch2024sagips:,
    title={SAGIPS: A Scalable Asynchronous Generative Inverse Problem Solver},
    author={Daniel Lersch, Malachi Schram, Zhenyu Dai, Kishansingh Rajput, Xingfu
  Wu, N. Sato, J. Taylor Childers},
    journal={arXiv preprint arXiv:2407.00051},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.00051},
    primaryClass={cs.DC}
}