Published 2011 | Version v1
Miscellaneous

Distributed CPU multi-core implementation of SIRT with vectorized matrix kernel for micro-CT

Creators

  • 1. Tennessee Univ., Knoxville, TN (United States)

Description

We describe an implementation of SIRT for execution using a cluster of multi-core PCs. Algorithmic techniques are presented for reducing the size and computational cost of a reconstruction including near-optimal relaxation, scalar preconditioning, orthogonalized ordered subsets, and data-driven focus of attention. Implementation wise, a scheme is outlined which provides each core mutex-free access to its local shared memory while also balancing the workload across the cluster, and the system matrix is computed on-the-fly using vectorized code. Experimental results show the efficacy of the approach. (orig.)

Part of:
Fully three-dimensional image reconstruction in radiology and nuclear medicine. Proceedings

Additional details

Publishing Information

Imprint Title
Fully three-dimensional image reconstruction in radiology and nuclear medicine. Proceedings
Imprint Pagination
480 p.
Journal Page Range
p. 64-67

Conference

Title
11th international meeting on ''Fully three-dimensional image reconstruction in radiology and nuclear medicine'' and The 3rd workshop on ''High performance image reconstruction''
Dates
11-15 Jul 2011
Place
Potsdam (Germany)

Optional Information