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
来源
The Journal of Supercomputing | 2011年 / 57卷
关键词
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
相关论文
共 13 条
[1]  
Reader AJ(1998)Fast accurate iterative reconstruction for low-statistics positron volume imaging Phys Med Biol 43 823-834
[2]  
Erlandsson K(2005)Performance evaluation of the 32-module QuadHIDAC small-animal PET scanner J Nucl Med 46 996-1004
[3]  
Flower MA(1982)Maximum likelihood reconstruction for emission tomography IEEE Trans Med Imag 1 113-122
[4]  
Ott RJ(1985)Fast calculation of the exact radiological path for a three-dimensional CT array Med Phys 12 252-255
[5]  
Schäfers KP(undefined)undefined undefined undefined undefined-undefined
[6]  
Reader AJ(undefined)undefined undefined undefined undefined-undefined
[7]  
Kriens M(undefined)undefined undefined undefined undefined-undefined
[8]  
Knoess C(undefined)undefined undefined undefined undefined-undefined
[9]  
Schober O(undefined)undefined undefined undefined undefined-undefined
[10]  
Schäfers M(undefined)undefined undefined undefined undefined-undefined