Skip to main navigation Skip to search Skip to main content

Parallel MLEM on multicore architectures

  • Carsten Trinitis
  • , Tilman Kustner
  • , Josef Weidendorfer
  • , Jasmine Schirmer
  • , Tobias Klug
  • , Sybille Ziegler

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Citations (Scopus)

Abstract

The efficient use of multicore architectures for sparse matrix-vector multiplication (SpMV) is currently an open challenge. One algorithm which makes use of SpMV is the maximum likelihood expectation maximization (MLEM) algorithm. When using MLEM for positron emission tomography (PET) image reconstruction, one requires a particularly large matrix. We present a new storage scheme for this type of matrix which cuts the memory requirements by half, compared to the widely-used compressed sparse row format. For parallelization we combine the two partitioning techniques recursive bisection and striping. Our results show good load balancing and cache behavior. We also give speedup measurements on various modern multicore systems.
Original languageEnglish
Title of host publicationnan
PublisherSpringer
ISBN (Print)9783642019692
DOIs
Publication statusPublished - 20 May 2009
Event9th International Conference on Computational Science -
Duration: 20 May 2009 → …

Conference

Conference9th International Conference on Computational Science
Period20/05/09 → …
Other9th International Conference on Computational Science

Keywords

  • MLEM

Fingerprint

Dive into the research topics of 'Parallel MLEM on multicore architectures'. Together they form a unique fingerprint.

Cite this