Abstract
To improve the parallel efficiency (PE) of the Ordered-Subsets Expectation-Maximization (OSEM) algorithm for 3D PET image reconstruction, we implemented the algorithm with 1) an OpenMP and 2) a hybrid Message Passing Interface (MPI)-OpenMP model on the basis of a standard MPI implementation. The motivation was to reduce the inter-processor data exchange time which was the dominant PE limiting factor of die MPI model when large number of processors was used. The OpenMP model used a fine-grained approach and showed significant speedup only up to 2-3 processors for both the true shared memory and the single system image (SSI) distributed shared memory architectures. The hybrid MPI-OpenMP model achieved a consistent improvement of ∼10% in terms of speedup factor on a large number of parallel processors compared to the pure MPI approach. As clusters of larger symmetric multiprocessor (SMP) machines continue to become more cost effective, we expect this hybrid MPI-OpenMP approach to be increasingly valuable to accelerate 3D PET reconstructions, and other applications with similar computational characteristics.
| Original language | English |
|---|---|
| Pages (from-to) | 3036-3042 |
| Number of pages | 7 |
| Journal | IEEE Nuclear Science Symposium Conference Record |
| Volume | 5 |
| State | Published - 2004 |
| Event | 2004 Nuclear Science Symposium, Medical Imaging Conference, Symposium on Nuclear Power Systems and the 14th International Workshop on Room Temperature Semiconductor X- and Gamma- Ray Detectors - Rome, Italy Duration: Oct 16 2004 → Oct 22 2004 |
Fingerprint
Dive into the research topics of 'Parallel programming for OSEM reconstruction with MPI, OpenMP, and hybrid MPI-OpenMP'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver