We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
GPU‐accelerated Bloch simulations and MR‐STAT reconstructions using the Julia programming language.
- Authors
van der Heide, Oscar; van den Berg, Cornelis A. T.; Sbrizzi, Alessandro
- Abstract
Purpose: MR‐STAT is a relatively new multiparametric quantitative MRI technique in which quantitative paramater maps are obtained by solving a large‐scale nonlinear optimization problem. Managing reconstruction times is one of the main challenges of MR‐STAT. In this work we leverage GPU hardware to reduce MR‐STAT reconstruction times. A highly optimized, GPU‐compatible Bloch simulation toolbox is developed as part of this work that can be utilized for other quantitative MRI techniques as well. Methods: The Julia programming language was used to develop a flexible yet highly performant and GPU‐compatible Bloch simulation toolbox called BlochSimulators.jl. The runtime performance of the toolbox is benchmarked against other Bloch simulation toolboxes. Furthermore, a (partially matrix‐free) modification of a previously presented (matrix‐free) MR‐STAT reconstruction algorithm is proposed and implemented using the Julia language on GPU hardware. The proposed algorithm is combined with BlochSimulators.jl and the resulting MR‐STAT reconstruction times on GPU hardware are compared to previously presented MR‐STAT reconstruction times. Results: The BlochSimulators.jl package demonstrates superior runtime performance on both CPU and GPU hardware when compared to other existing Bloch simulation toolboxes. The GPU‐accelerated partially matrix‐free MR‐STAT reconstruction algorithm, which relies on BlochSimulators.jl, allows for reconstructions of 68 seconds per two‐dimensional (2D slice). Conclusion: By combining the proposed Bloch simulation toolbox and the partially matrix‐free reconstruction algorithm, 2D MR‐STAT reconstructions can be performed in the order of one minute on a modern GPU card. The Bloch simulation toolbox can be utilized for other quantitative MRI techniques as well, for example for online dictionary generation for MR Fingerprinting.
- Subjects
PLOVDIV (Bulgaria); PROGRAMMING languages; NONLINEAR equations; ENCYCLOPEDIAS &; dictionaries; MAGNETIC resonance imaging
- Publication
Magnetic Resonance in Medicine, 2024, Vol 92, Issue 2, p618
- ISSN
0740-3194
- Publication type
Article
- DOI
10.1002/mrm.30074