High performance MRI simulations of motion on multi-GPU systems

被引:27
|
作者
Xanthis, Christos G. [1 ,2 ]
Venetis, Ioannis E. [3 ]
Aletras, Anthony H. [1 ,2 ]
机构
[1] Univ Thessaly, Dept Comp Sci & Biomed Informat, Lamia, Greece
[2] Lund Univ, Hosp Lund, Skane Univ, Dept Clin Physiol, Lund, Sweden
[3] Univ Patras, Dept Comp Engn & Informat, Patras, Greece
基金
欧洲研究理事会;
关键词
SPATIAL MODULATION; HEART; MAGNETIZATION; DEFORMATION; RESPIRATION;
D O I
10.1186/1532-429X-16-48
中图分类号
R5 [内科学];
学科分类号
1002 ; 100201 ;
摘要
Background: MRI physics simulators have been developed in the past for optimizing imaging protocols and for training purposes. However, these simulators have only addressed motion within a limited scope. The purpose of this study was the incorporation of realistic motion, such as cardiac motion, respiratory motion and flow, within MRI simulations in a high performance multi-GPU environment. Methods: Three different motion models were introduced in the Magnetic Resonance Imaging SIMULator (MRISIMUL) of this study: cardiac motion, respiratory motion and flow. Simulation of a simple Gradient Echo pulse sequence and a CINE pulse sequence on the corresponding anatomical model was performed. Myocardial tagging was also investigated. In pulse sequence design, software crushers were introduced to accommodate the long execution times in order to avoid spurious echoes formation. The displacement of the anatomical model isochromats was calculated within the Graphics Processing Unit (GPU) kernel for every timestep of the pulse sequence. Experiments that would allow simulation of custom anatomical and motion models were also performed. Last, simulations of motion with MRISIMUL on single-node and multi-node multi-GPU systems were examined. Results: Gradient Echo and CINE images of the three motion models were produced and motion-related artifacts were demonstrated. The temporal evolution of the contractility of the heart was presented through the application of myocardial tagging. Better simulation performance and image quality were presented through the introduction of software crushers without the need to further increase the computational load and GPU resources. Last, MRISIMUL demonstrated an almost linear scalable performance with the increasing number of available GPU cards, in both single-node and multi-node multi-GPU computer systems. Conclusions: MRISIMUL is the first MR physics simulator to have implemented motion with a 3D large computational load on a single computer multi-GPU configuration. The incorporation of realistic motion models, such as cardiac motion, respiratory motion and flow may benefit the design and optimization of existing or new MR pulse sequences, protocols and algorithms, which examine motion related MR applications.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Automatic tuning to performance modelling of matrix polynomials on multicore and multi-GPU systems
    Boratto, Murilo
    Alonso, Pedro
    Gimenez, Domingo
    Lastovetsky, Alexey
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (01): : 227 - 239
  • [32] Combining HW/SW Mechanisms to Improve NUMA Performance of Multi-GPU Systems
    Young, Vinson
    Jaleel, Aamer
    Bolotin, Evgeny
    Ebrahimi, Eiman
    Nellans, David
    Villa, Oreste
    2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, : 339 - 351
  • [33] Automatic tuning to performance modelling of matrix polynomials on multicore and multi-GPU systems
    Murilo Boratto
    Pedro Alonso
    Domingo Giménez
    Alexey Lastovetsky
    The Journal of Supercomputing, 2017, 73 : 227 - 239
  • [34] High Performance Pseudo-analytical Simulation of Multi-Object Adaptive Optics over Multi-GPU Systems
    Abdelfattah, Ahmad
    Gendron, Eric
    Gratadour, Damien
    Keyes, David
    Ltaief, Hatem
    Sevin, Arnaud
    Vidal, Fabrice
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 704 - 715
  • [35] Advanced Load Balancing for SPH Simulations on Multi-GPU Architectures
    Verma, Kevin
    Szewc, Kamil
    Wille, Robert
    2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2017,
  • [36] Performance Optimization for SpMV on Multi-GPU Systems Using Threads and Multiple Streams
    Guo, Ping
    Zhang, Changjiang
    2016 28TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING WORKSHOPS (SBAC-PADW), 2016, : 67 - 72
  • [37] Multi-GPU based on multicriteria optimization for motion estimation system
    Carlos Garcia
    Guillermo Botella
    Fermin Ayuso
    Manuel Prieto
    Francisco Tirado
    EURASIP Journal on Advances in Signal Processing, 2013
  • [38] Multi-GPU Design and Performance Evaluation of Homomorphic Encryption on GPU Clusters
    Al Badawi, Ahmad
    Veeravalli, Bharadwaj
    Lin, Jie
    Xiao, Nan
    Kazuaki, Matsumura
    Khin Mi Mi, Aung
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (02) : 379 - 391
  • [39] Efficient magnetohydrodynamic simulations on distributed multi-GPU systems using a novel GPU Direct-MPI hybrid approach
    Wong, Un-Hong
    Aoki, Takayuki
    Wong, Hon-Cheng
    COMPUTER PHYSICS COMMUNICATIONS, 2014, 185 (07) : 1901 - 1913
  • [40] Improving the Performance of Cardiac Simulations in a Multi-GPU Architecture Using a Coalesced Data and Kernel Scheme
    Cordeiro, Raphael Pereira
    Oliveira, Rafael Sachetto
    dos Santos, Rodrigo Weber
    Lobosco, Marcelo
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 546 - 553