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

Abstract : 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.
Type de document :
Article dans une revue
Journal of Signal Processing Systems, Springer, 2018, 〈10.1007/s11265-018-1403-6〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01831884
Contributeur : Nicolas Gac <>
Soumis le : vendredi 6 juillet 2018 - 12:11:35
Dernière modification le : lundi 26 novembre 2018 - 15:59:45

Identifiants

Citation

Maxime Martelli, Nicolas Gac, Alain Mérigot, Cyrille Enderli. 3D Tomography back-projection parallelization on Intel FPGAs using OpenCL. Journal of Signal Processing Systems, Springer, 2018, 〈10.1007/s11265-018-1403-6〉. 〈hal-01831884〉

Partager

Métriques

Consultations de la notice

82