Hybrid MPI-OpenMP programming for parallel OSEM PET reconstruction

被引:18
|
作者
Jones, M. D. [1 ]
Yao, R.
Bhole, C. P.
机构
[1] SUNY Buffalo, Ctr Computat Res, Buffalo, NY 14222 USA
[2] SUNY Buffalo, Dept Nucl Med, Buffalo, NY 14222 USA
[3] SUNY Buffalo, Dept Comp Sci & Engn, Buffalo, NY 14222 USA
基金
中国国家自然科学基金;
关键词
image reconstruction; parallel processing; positron emission tomography (PET);
D O I
10.1109/TNS.2006.882295
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To improve the parallel efficiency (PE) of the ordered-subsets expectation-maximization (OSEM) algorithm for three-dimensional (3-D) positron emission tomography, (PET) image reconstruction, we focused on reducing the computational imbalance among parallel processes and interprocess data exchange time which were the dominant limiting factors of PE when a large number of networked compute nodes were used. As clusters with multiple processors on each compute node have become increasingly common, we have aimed to take advantage of the load-balancing mechanism and the inherently lower latency of shared memory threads across processors within a single node. We, therefore, implemented the OSEM algorithm with a hybrid message passing interface (MPI) and OpenMP approach on the basis of a standard MPI implementation. The contributing components to the total reconstruction time for the hybrid technique were quantified and compared to that using only MPI. The hybrid MPI-OpenMP technique achieved a consistent PE improvement of approximately 7 % to 17 % compared to the pure MPI approach on the same number of compute nodes. As clusters of larger shared-memory multiprocessor (SMP) machines continue to become more cost effective, we expect this hybrid MPI-OpenMP approach to be increasingly valuable.
引用
收藏
页码:2752 / 2758
页数:7
相关论文
共 50 条
  • [1] Parallel programming for OSEM reconstruction with MPI, OpenMP, and hybrid MPI-OpenMP
    Jones, MD
    Yao, RT
    [J]. 2004 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-7, 2004, : 3036 - 3042
  • [2] Hybrid mpi-openmp parallelization of image reconstruction
    Wan, Jinliang
    Liu, Yanhui
    [J]. Journal of Software, 2013, 8 (03) : 687 - 693
  • [3] Hybrid MPI-OpenMP parallel optimization for thermo-fluid problems
    Depolli, M.
    [J]. 2014 37TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2014, : 367 - 372
  • [4] Hybrid MPI-OpenMP versus MPI Implementations: A Case Study
    Mangual, Osvaldo
    Teixeira, Marvi
    Lopez-Roig, Reynaldo
    Nevarez-Ayala, Felix Javier
    [J]. 2014 ASEE ANNUAL CONFERENCE, 2014,
  • [5] A Hybrid MPI-OpenMP Parallel Algorithm for the Assessment of the Multifractal Spectrum of River Networks
    Primavera, Leonardo
    Florio, Emilia
    [J]. WATER, 2021, 13 (21)
  • [6] A hybrid MPI-OpenMP scheme for scalable parallel pseudospectral computations for fluid turbulence
    Mininni, Pablo D.
    Rosenberg, Duane
    Reddy, Raghu
    Pouquet, Annick
    [J]. PARALLEL COMPUTING, 2011, 37 (6-7) : 316 - 326
  • [7] A hybrid MPI-OpenMP implementation of an implicit finite-element code on parallel architectures
    Mahinthakumar, G
    Saied, F
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2002, 16 (04): : 371 - 393
  • [8] An MPI-OpenMP Hybrid Parallel H-LU Direct Solver for Electromagnetic Integral Equations
    Guo, Han
    Hu, Jun
    Nie, Zaiping
    [J]. INTERNATIONAL JOURNAL OF ANTENNAS AND PROPAGATION, 2015, 2015
  • [9] A hybrid MPI-OpenMP parallel implementation for pseudospectral simulations with application to Taylor-Couette flow
    Shi, Liang
    Rampp, Markus
    Hof, Bjoern
    Avila, Marc
    [J]. COMPUTERS & FLUIDS, 2015, 106 : 1 - 11
  • [10] Enhanced Hybrid MPI-OpenMP Parallel Electromagnetic Simulations Based on Low-Rank Compressions
    Wang, Xiren
    Jandhyala, Vikram
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, VOLS 1-3, 2008, : 803 - 807