Hybrid GATE : A GPU/CPU implementation for imaging and therapy applications - Imagerie et Modélisation en Neurobiologie et Cancérologie
Communication Dans Un Congrès Année : 2012

Hybrid GATE : A GPU/CPU implementation for imaging and therapy applications

Résumé

Monte Carlo simulations (MCS) play a key role in medical applications. In this context GATE is a MCS platform dedicated to medical imaging and particle therapy. Yet MCS are very computationally demanding, which limits their applicability in clinical practice. Recently, graphics processing units (GPU) became, in many domains, a cost-effective solution to access to high power computation. The objective of this work was to develop a GPU code targeting MCS for medical applications integrated within the GATE software. An aim was to enhance GATE computational efficiency by taking advantage of GPU architectures. We first developed a GPU framework with basic elements to run MCS for different medical applications. The implementation was based on a GPU adaptation of the Geant4 code. For each main GATE medical application, we developed a specific code from the GPU framework. Some of these GPU codes are currently being integrated in GATE as new features, and users can perform GPU computing in their GATE simulations. The GATE application supporting GPU makes it possible to track particles alternatively on the GPU modules and on the regular GATE CPU components in a hybrid manner, so that GPU modules can be turned on and off. The acceleration factor resulting from the implementation of the tracking on GPU was 392 for a PET simulation and 320 for a CT simulation. By using GPU architectures, we are also extending GATE to support optical imaging simulations that are heavily demanding in terms of computational resources. Radiation therapy applications currently supported by GATE V6.1 are also being adapted to run on hybrid GPU/CPU architectures

Domaines

Imagerie
Fichier principal
Vignette du fichier
Bert2012.pdf (206.82 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00788144 , version 1 (29-02-2024)

Identifiants

Citer

Julien Bert, H Perez Ponce, S Jan, Z El Bitar, P Gueth, et al.. Hybrid GATE : A GPU/CPU implementation for imaging and therapy applications. NSS-MIC 2012: IEEE Nuclear Science Symposium and Medical Imaging Conference, Oct 2012, Anaheim, United States. pp.2247-2250, ⟨10.1109/NSSMIC.2012.6551511⟩. ⟨hal-00788144⟩
437 Consultations
59 Téléchargements

Altmetric

Partager

More