Multi-Node Multi-GPU Diffeomorphic Image Registration for Large-Scale Imaging Problems

被引:3
作者
Brunn, Malte [1 ]
Himthani, Naveen [2 ]
Biros, George [2 ]
Mehl, Miriam [1 ]
Mang, Andreas [3 ]
机构
[1] Univ Stuttgart, Comp Sci, Stuttgart, Germany
[2] Univ Texas Austin, Oden Inst, Austin, TX 78712 USA
[3] Univ Houston, Math, Houston, TX USA
来源
PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20) | 2020年
基金
美国国家科学基金会;
关键词
diffeomorphic image registration; multi-node multi-GPU; Gauss Newton Krylov solver; PDE-constrained optimization; preconditioning; ALGORITHMS; SOLVER;
D O I
10.1109/sc41405.2020.00042
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a Gauss-Newton-Krylov solver for large deformation diffeomorphic image registration. We extend the publicly available CLAIRE library to multi -node multi -graphics processing unit (GPUs) systems and introduce novel algorithmic modifications that significantly improve performance. Our contributions comprise (i) a new preconditioner for the reduced -space Gauss -Newton Hessian system, (ii) a highly -optimized multi-node multi-GPU implementation exploiting device direct communication for the main computational kernels (interpolation, highorder finite difference operators and Fast-Fourier-Transf4m), and (iii) a comparison with state-of-the-art CPU and GPU implementations. We solve a 2563 -resolution image registration problem in five seconds on a single NVIDIA Tesla VI00, with a performance speedup of 70% compared to the state-of-the-art. In our largest run, we register 20483 resolution images (25 B unknowns; approximately 152x larger than the largest problem solved in state-of-the-art GPU implementations) on 64 nodes with 256 GPUs on TACC's Longhorn system.
引用
收藏
页数:17
相关论文
共 73 条
[1]   A FAST AND SCALABLE METHOD FOR A-OPTIMAL DESIGN OF EXPERIMENTS FOR INFINITE-DIMENSIONAL BAYESIAN NONLINEAR INVERSE PROBLEMS [J].
Alexanderian, Alen ;
Petra, Noemi ;
Stadler, Georg ;
Ghattas, Omar .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (01) :A243-A272
[2]  
[Anonymous], 2009, Proc Eurographics Conference on Parallel Grphics and Visualization
[3]  
[Anonymous], 2004, NUMER MATH SCI COMP
[4]  
[Anonymous], 2016, ARXIV E PRINTS
[5]  
[Anonymous], 2017, Proc Medical Image Computing and Computer-Assisted Intervention
[6]  
[Anonymous], 2011, CPU Computing Gems Emerald Edition
[7]   A fast diffeomorphic image registration algorithm [J].
Ashburner, John .
NEUROIMAGE, 2007, 38 (01) :95-113
[8]   Symmetric diffeomorphic image registration with cross-correlation: Evaluating automated labeling of elderly and neurodegenerative brain [J].
Avants, B. B. ;
Epstein, C. L. ;
Grossman, M. ;
Gee, J. C. .
MEDICAL IMAGE ANALYSIS, 2008, 12 (01) :26-41
[9]   A reproducible evaluation of ANTs similarity metric performance in brain image registration [J].
Avants, Brian B. ;
Tustison, Nicholas J. ;
Song, Gang ;
Cook, Philip A. ;
Klein, Arno ;
Gee, James C. .
NEUROIMAGE, 2011, 54 (03) :2033-2044
[10]  
Avants BrianB., ANTs