Gpu-accelerated JEMRIS for extensive MRI simulations.

IF 2.5 4区 医学 Q3 RADIOLOGY, NUCLEAR MEDICINE & MEDICAL IMAGING
Aizada Nurdinova, Stefan Ruschke, Michael Gestrich, Jonathan Stelter, Dimitrios C Karampinos
{"title":"Gpu-accelerated JEMRIS for extensive MRI simulations.","authors":"Aizada Nurdinova, Stefan Ruschke, Michael Gestrich, Jonathan Stelter, Dimitrios C Karampinos","doi":"10.1007/s10334-025-01281-z","DOIUrl":null,"url":null,"abstract":"<p><strong>Purpose: </strong>To enable accelerated Bloch simulations by enhancing the open-source multi-purpose MRI simulation tool JEMRIS with graphic processing units (GPU) parallelization.</p><p><strong>Methods: </strong>A GPU-compatible version of JEMRIS was built by shifting the computationally expensive parallelizable processes to the GPU to benefit from heterogeneous computing and by adding asynchronous communication and mixed precision support. With key classes reimplemented in CUDA C++, the developed GPU-JEMRIS framework was tested on simulations of common MRI artifacts in numerical phantoms. The accuracy and performance of the GPU-parallelized JEMRIS simulator were benchmarked against the CPU-parallelized JEMRIS and GPU-enabled KomaMRI.jl simulators. Additionally, an example of liver fat quantification errors due to respiratory motion artifacts was simulated in a multi-echo gradient echo (MEGRE) acquisition.</p><p><strong>Results: </strong>The GPU-accelerated JEMRIS achieved speed-up factors 3-12 and 7-65 using double and single precision numerical integrators, respectively, when compared to the parallelized CPU implementation in the investigated numerical phantom scenarios. While double precision GPU simulations negligibly differ (<0.1% NRMSE) from double precision CPU simulations, the single precision simulations still present small errors of up to 1% k-space signal NRMSE. The developed a GPU extension enabled computationally demanding motion simulations with a multi-species abdominal phantom and a MEGRE sequence, showing significant and spatially varying fat fraction bias in the presence of motion.</p><p><strong>Conclusion: </strong>By solving the Bloch equations in parallel on device, accelerated Bloch simulations can be performed on any GPU-equipped device with CUDA support using the developed GPU-JEMRIS. This would enable further insights into more realistic large spin pool MR simulations such as experiments with large multi-dimensional phantoms, multiple chemical species and dynamic effects.</p>","PeriodicalId":18067,"journal":{"name":"Magnetic Resonance Materials in Physics, Biology and Medicine","volume":" ","pages":"679-694"},"PeriodicalIF":2.5000,"publicationDate":"2025-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12443918/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Magnetic Resonance Materials in Physics, Biology and Medicine","FirstCategoryId":"3","ListUrlMain":"https://doi.org/10.1007/s10334-025-01281-z","RegionNum":4,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/9/4 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"RADIOLOGY, NUCLEAR MEDICINE & MEDICAL IMAGING","Score":null,"Total":0}
引用次数: 0

Abstract

Purpose: To enable accelerated Bloch simulations by enhancing the open-source multi-purpose MRI simulation tool JEMRIS with graphic processing units (GPU) parallelization.

Methods: A GPU-compatible version of JEMRIS was built by shifting the computationally expensive parallelizable processes to the GPU to benefit from heterogeneous computing and by adding asynchronous communication and mixed precision support. With key classes reimplemented in CUDA C++, the developed GPU-JEMRIS framework was tested on simulations of common MRI artifacts in numerical phantoms. The accuracy and performance of the GPU-parallelized JEMRIS simulator were benchmarked against the CPU-parallelized JEMRIS and GPU-enabled KomaMRI.jl simulators. Additionally, an example of liver fat quantification errors due to respiratory motion artifacts was simulated in a multi-echo gradient echo (MEGRE) acquisition.

Results: The GPU-accelerated JEMRIS achieved speed-up factors 3-12 and 7-65 using double and single precision numerical integrators, respectively, when compared to the parallelized CPU implementation in the investigated numerical phantom scenarios. While double precision GPU simulations negligibly differ (<0.1% NRMSE) from double precision CPU simulations, the single precision simulations still present small errors of up to 1% k-space signal NRMSE. The developed a GPU extension enabled computationally demanding motion simulations with a multi-species abdominal phantom and a MEGRE sequence, showing significant and spatially varying fat fraction bias in the presence of motion.

Conclusion: By solving the Bloch equations in parallel on device, accelerated Bloch simulations can be performed on any GPU-equipped device with CUDA support using the developed GPU-JEMRIS. This would enable further insights into more realistic large spin pool MR simulations such as experiments with large multi-dimensional phantoms, multiple chemical species and dynamic effects.

gpu加速的JEMRIS用于广泛的MRI模拟。
目的:通过图形处理单元(GPU)并行化来增强开源多用途MRI模拟工具JEMRIS,从而加速Bloch模拟。方法:通过增加异步通信和混合精度支持,将计算成本高的并行化进程转移到GPU上,构建GPU兼容的JEMRIS版本。通过在CUDA c++中重新实现关键类,开发的GPU-JEMRIS框架在数值模拟中对常见MRI伪影进行了模拟测试。将gpu并行化的JEMRIS模拟器的精度和性能与cpu并行化的JEMRIS和gpu支持的KomaMRI进行了基准测试。jl模拟器。此外,在多回波梯度回波(MEGRE)采集中模拟了一个由呼吸运动伪影引起的肝脏脂肪定量误差的例子。结果:与并行CPU实现相比,gpu加速的JEMRIS使用双精度和单精度数值积分器分别实现了3-12和7-65倍的速度提升。虽然双精度GPU模拟的差异可以忽略不计(结论:通过在设备上并行求解Bloch方程,使用开发的GPU- jemris可以在任何配备CUDA支持的GPU设备上进行加速Bloch模拟。这将使我们能够进一步深入了解更现实的大型自旋池MR模拟,例如大型多维幻影,多种化学物质和动态效应的实验。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
4.60
自引率
0.00%
发文量
58
审稿时长
>12 weeks
期刊介绍: MAGMA is a multidisciplinary international journal devoted to the publication of articles on all aspects of magnetic resonance techniques and their applications in medicine and biology. MAGMA currently publishes research papers, reviews, letters to the editor, and commentaries, six times a year. The subject areas covered by MAGMA include: advances in materials, hardware and software in magnetic resonance technology, new developments and results in research and practical applications of magnetic resonance imaging and spectroscopy related to biology and medicine, study of animal models and intact cells using magnetic resonance, reports of clinical trials on humans and clinical validation of magnetic resonance protocols.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信