Parallel medical image reconstruction: from graphics processing units (GPU) to Grids

被引:0
|
作者
Maraike Schellmann
Sergei Gorlatch
Dominik Meiländer
Thomas Kösters
Klaus Schäfers
Frank Wübbeling
Martin Burger
机构
[1] Universität Münster,Institut für Informatik
来源
关键词
Medical image reconstruction; Parallel programming; Parallel architecture comparison; Positron Emission Tomography (PET); List-mode OSEM algorithm; Cell processor; Graphics processing units (GPU); CUDA;
D O I
暂无
中图分类号
学科分类号
摘要
We present and compare a variety of parallelization approaches for a real-world case study on modern parallel and distributed computer architectures. Our case study is a production-quality, time-intensive algorithm for medical image reconstruction used in computer tomography (PET). We parallelize this algorithm for the main kinds of contemporary parallel architectures: shared-memory multiprocessors, distributed-memory clusters, graphics processing units (GPU) using the CUDA framework, the Cell processor and, finally, how various architectures can be accessed in a distributed Grid environment. The main contribution of the paper, besides the parallelization approaches, is their systematic comparison regarding four important criteria: performance, programming comfort, accessibility, and cost-effectiveness. We report results of experiments on particular parallel machines of different architectures that confirm the findings of our systematic comparison.
引用
收藏
页码:151 / 160
页数:9
相关论文
共 50 条
  • [21] Heterogeneous multicore parallel programming for graphics processing units
    Bodin, Francois
    Bihan, Stephane
    SCIENTIFIC PROGRAMMING, 2009, 17 (04) : 325 - 335
  • [22] Parallel Ant Colony Optimization on Graphics Processing Units
    Delevacq, Audrey
    Delisle, Pierre
    Gravel, Marc
    Krajecki, Michael
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) : 52 - 61
  • [23] PARALLEL INVERSION OF GEOELECTRICAL DATA WITH CLUSTER UNITS AND GRAPHICS PROCESSING UNITS
    Pieta, Anna
    Bala, Justyna
    12TH INTERNATIONAL MULTIDISCIPLINARY SCIENTIFIC GEOCONFERENCE, SGEM 2012, VOL. III, 2012, : 199 - 204
  • [24] LU Decomposition Method implementation using Graphics Processing Units - GPU
    Gomez, Yensy
    Osorio, John
    Perez, Lina
    2014 9TH COMPUTING COLOMBIAN CONFERENCE (9CCC), 2014, : 184 - 189
  • [25] A Novel Graphics Processing Units (GPU) Implementation of Discrete Wavelet Transformation
    Liu, A.
    Chen, M.
    Jiang, S.
    Lu, W.
    MEDICAL PHYSICS, 2016, 43 (06) : 3329 - 3330
  • [26] Mendel-GPU: haplotyping and genotype imputation on graphics processing units
    Chen, Gary K.
    Wang, Kai
    Stram, Alex H.
    Sobel, Eric M.
    Lange, Kenneth
    BIOINFORMATICS, 2012, 28 (22) : 2979 - 2980
  • [27] Graphics processing unit (GPU)-accelerated particle filter framework for positron emission tomography image reconstruction
    Yu, Fengchao
    Liu, Huafeng
    Hu, Zhenghui
    Shi, Pengcheng
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 2012, 29 (04) : 637 - 643
  • [28] The Application of GPU in RS Image Parallel Processing
    Yang, Jingyu
    Zhang, Yongsheng
    Liu, Zhaohua
    Xie, Chao
    Ji, Song
    Tong, Xiaochong
    ITESS: 2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES, PT 1, 2008, : 870 - 876
  • [29] Parallel Mining of Neuronal Spike Streams on Graphics Processing Units
    Cao, Yong
    Patnaik, Debprakash
    Ponce, Sean
    Archuleta, Jeremy
    Butler, Patrick
    Feng, Wu-chun
    Ramakrishnan, Naren
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2012, 40 (06) : 605 - 632
  • [30] Massively Parallel Expectation Maximization Using Graphics Processing Units
    Altinigneli, Muzaffer Can
    Plant, Claudia
    Boehm, Christian
    19TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'13), 2013, : 838 - 846