Parallelizing the LM OSEM Image Reconstruction on Multi-Core Clusters

被引:0
|
作者
Ciechanowicz, Philipp [1 ]
Kegel, Philipp [1 ]
Schellmann, Maraike [1 ]
Gorlatch, Sergei [1 ]
Kuchen, Herbert [1 ]
机构
[1] Univ Munster, Munster, Germany
关键词
algorithmic skeletons; Muesli; MPI; OpenMP; TBB; medical imaging;
D O I
10.3233/978-1-60750-530-3-169
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present four different parallel implementations of the popular LM OSEM medical image reconstruction algorithm. While two of them use libraries such as MPI, OpenMP, or Threading Building Blocks (TBB) directly, the other two implementations use algorithmic skeletons of the Munster Skeleton Library Muesli to hide the parallelism. We compare the implementations w.r.t. run-time, efficiency, and programming style and show the resulting benchmarks which have been conducted on a multi-processor, multi-core cluster computer.
引用
收藏
页码:169 / 176
页数:8
相关论文
共 50 条
  • [1] Parallelizing image feature extraction algorithms on multi-core platforms
    Lu, Yunping
    Li, Yi
    Song, Bo
    Zhang, Weihua
    Chen, Haibo
    Peng, Lu
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 92 : 1 - 14
  • [2] Parallelizing Power Systems Simulation for Multi-core Clusters: Design for an SME
    Pourreza, Hossein
    Gole, Ani
    Filizadeh, Shaahin
    Graham, Peter
    [J]. HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2010, 5976 : 165 - +
  • [3] Parallelizing exact motif finding algorithms on multi-core
    Abbas, Mostafa M.
    Bahig, Hazem M.
    Abouelhoda, Mohamed
    Mohie-Eldin, M. M.
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 69 (02): : 814 - 826
  • [4] Practice of Parallelizing Network Applications on Multi-core Architectures
    Wang, Junchang
    Cheng, Haipeng
    Hua, Bei
    Tang, Xinan
    [J]. ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 204 - 213
  • [5] SCENE TEXT DETECTION SUITABLE FOR PARALLELIZING ON MULTI-CORE
    Park, Jin Man
    Chung, Heejin
    Seong, Yeong Kyeong
    [J]. 2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2425 - 2428
  • [6] Parallelizing exact motif finding algorithms on multi-core
    Mostafa M. Abbas
    Hazem M. Bahig
    Mohamed Abouelhoda
    M. M. Mohie-Eldin
    [J]. The Journal of Supercomputing, 2014, 69 : 814 - 826
  • [7] Vmemcpy: Parallelizing Memory Copy with Multi-core in the Cloud
    Lin, Kaixin
    Li, Yuguo
    Jian, Dawei
    Hu, Shengquan
    Li, Dingding
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [8] Parallelizing discrete dislocation dynamics simulations on multi-core systems
    Ciorba, Florina M.
    Groh, Sebastien
    Horstemeyer, Mark F.
    [J]. ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 2129 - 2137
  • [9] Fast multi-pinhole SPECT image reconstruction with multi-core CPUs
    Vastenhouw, Brendan
    Ji, Changguo
    Beekman, Frederik
    [J]. JOURNAL OF NUCLEAR MEDICINE, 2010, 51
  • [10] A Study of Performance Scalability by Parallelizing Loop Iterations on Multi-core SMPs
    Raghavendra, Prakash
    Behki, Akshay Kumar
    Hariprasad, K.
    Mohan, Madhav
    Jain, Praveen
    Bhat, Srivatsa S.
    Thejus, V. M.
    Prabhu, Vishnumurthy
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 1, PROCEEDINGS, 2010, 6081 : 476 - 486