Balancing load of GPU subsystems to accelerate image reconstruction in parallel beam tomography

被引:0
|
作者
Chilingaryan, Suren [1 ]
Ametova, Evelina [2 ]
Kopmann, Andreas [1 ]
Mirone, Alessandro [3 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
[2] Katholieke Univ Leuven, Leuven, Belgium
[3] ESRF, Grenoble, France
来源
2018 30TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2018) | 2018年
关键词
ALGORITHM;
D O I
10.1109/SBAC-PAD.2018.00036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Synchrotron X-ray imaging is a powerful method to investigate internal structures down to the micro-and nanoscopic scale. Fast cameras recording thousands of frames per second allow time-resolved studies with a high temporal resolution. Fast image reconstruction is essential to provide the synchrotron instrumentation with the imaging information required to track and control the process under study. Traditionally Filtered Back Projection algorithm is used for tomographic reconstruction. In this article, we discuss how to implement the algorithm on nowadays GPGPU architectures efficiently. The key is to achieve balanced utilization of available GPU subsystems. We present two highly optimized algorithms to perform back projection on parallel hardware. One is relying on the texture engine to perform reconstruction, while another one utilizes the Core computational units of the GPU. Both methods outperform current state-of-the-art techniques found in the standard reconstructions codes significantly. Finally, we propose a hybrid approach combining both algorithms to better balance load between GPU subsystems. It further boosts the performance by about 30% on NVIDIA Pascal micro-architecture.
引用
收藏
页码:158 / 166
页数:9
相关论文
共 50 条
  • [1] An adaptive load balancing approach to parallel optical image reconstruction systems
    Zhang, CY
    Ye, Y
    Ali, AL
    Lan, H
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IX, PROCEEDINGS: COMPUTER SCIENCE AND ENGINEERING: I, 2004, : 212 - 217
  • [2] Tomography Image Reconstruction using Parallel-Beam Projection at Microwave Frequency
    Willyantho, Ricky
    Munir, Achmad
    2018 12TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATION SYSTEMS, SERVICES, AND APPLICATIONS (TSSA), 2018,
  • [3] RESEARCH ON PARALLEL CONE-BEAM CT IMAGE RECONSTRUCTION ON CUDA-ENABLED GPU
    Sun, Yigang
    Sun, Xiuyu
    Zhang, Hongying
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 4501 - 4504
  • [4] Efficient CT Image Reconstruction in a GPU Parallel Environment
    Valencia Perez, Tomas A.
    Hernandez Lopez, Javier M.
    Moreno-Barbosa, Eduardo
    de Celis Alonso, Benito
    Palomino Merino, Martin R.
    Castano Meneses, Victor M.
    TOMOGRAPHY, 2020, 6 (01) : 44 - 53
  • [5] An Efficient GPU Based Parallel Algorithm for Image reconstruction
    Bajpai, Manish Kumar
    Munshi, Prabhat
    Gupta, Phalguni
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 242 - 245
  • [6] Parallel procedures for image reconstruction in computer tomography
    Sinkov, MV
    Zakidalskii, AI
    Roenko, NV
    Yanik, AF
    CYBERNETICS AND SYSTEMS ANALYSIS, 1996, 32 (04) : 575 - 577
  • [7] A Proposed Asynchronous Object Load Balancing Method for Parallel 3D Image Reconstruction Applications
    Antonio Alvarez-Bermejo, Jose
    Roca-Piera, Javier
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 1, PROCEEDINGS, 2010, 6081 : 454 - 462
  • [8] Parallel image reconstruction on MIMD computers for three-dimensional cone-beam tomography
    Laurent, C
    Peyrin, F
    Chassery, JM
    Amiel, M
    PARALLEL COMPUTING, 1998, 24 (9-10) : 1461 - 1479
  • [9] Quality and complexity bounds of load balancing algorithms for parallel image processing
    Miguet, S
    Pierson, JM
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2000, 14 (04) : 463 - 476
  • [10] Parallel image denoising algorithm based on static load balancing strategy
    Yan, Shumei
    Guo, Haiyan
    International Journal of Applied Mathematics and Statistics, 2013, 51 (22): : 293 - 301