Chapter 17

Iterative magnetic resonance imaging reconstruction

Abstract

In this chapter we present the key steps for parallelizing and optimizing a loop-intensive application, iterative reconstruction of magnetic resonance imaging images, from its sequential form. We start with the appropriate organization of parallelization: the scatter approach versus the gather approach. We show that transforming from a scatter approach to a gather approach is key to avoiding atomic operations, which can significantly reduce the performance of parallel execution. We discuss the practical techniques, that is, loop fission and loop interchange, that are needed to enable the gather approach to parallelization. We further present the application of optimization ...

Get Programming Massively Parallel Processors, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.