3D Tomography back-projection parallelization on Intel FPGAs using OpenCL - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Signal Processing Systems Année : 2019

3D Tomography back-projection parallelization on Intel FPGAs using OpenCL

Résumé

This article deals with the evaluation of FPGAs resurgence for hardware acceleration applied to computed tomography on the back-projection operator used in iterative reconstruction algorithms. We focus our attention on the tools developed by FPGAs manufacturers, in particular the Intel FPGA SDK for OpenCL, that promises a new level of hardware abstraction from the developers perspective, allowing a software-like programming of FPGAs. Our first contribution is to propose an accurate memory benchmark, and we follow with an evaluation of different custom OpenCL implementations of the back- projection algorithm. With some clues on memory fetching and coalescing, we then further tune designs to improve performance. Finally, a comparison is made with GPU implementations, and a preliminary conclusion is drawn on FPGAs future for computed tomography.
Fichier principal
Vignette du fichier
soumission_finale_juillet_2018.pdf (494.76 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01831884 , version 1 (13-01-2020)

Identifiants

Citer

Maxime Martelli, Nicolas Gac, Alain Mérigot, Cyrille Enderli. 3D Tomography back-projection parallelization on Intel FPGAs using OpenCL. Journal of Signal Processing Systems, 2019, 91 (7), pp.1939-8115. ⟨10.1007/s11265-018-1403-6⟩. ⟨hal-01831884⟩
120 Consultations
319 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More