Scalable and Modular Online Data Processing for Ultrafast Computed Tomography Using CUDA Pipelines


Scalable and Modular Online Data Processing for Ultrafast Computed Tomography Using CUDA Pipelines

Frust, T.; Juckeland, G.; Bieberle, A.

Abstract

For investigations of rapidly moving structures in opaque technical devices ultrafast electron beam X-ray computed tomography (CT) scanners are available at the Helmholtz-Zentrum Dresden-Rossendorf (HZDR). Currently, CT data must be downloaded initially after each CT scan from the scanner to a data processing machine. Afterwards, cross-sectional images are reconstructed.
This limits the application fields of the scanners. For on-line observations and even automated process control of scanned objects a new modular data processing tool is presented consisting of user-definable pipeline stages that work independently together in a so called data processing pipeline that can keep up with the frame rate of up to 8 kHz. The stages are arbitrarily programmable and combinable and are connected by a fast custom memory pool to optimize data transfer processes. As a result, this processing structure is not limited to CT application only. In order to achieve highest processing performances for the electron beam CT scanners all relevant data processing steps are individually implemented in separate stages using graphic processing units (GPUs) and NVIDIA's CUDA programming language. Data processing performance tests on two different high-end GPUs (Tesla K20c, GeForce GTX 1080) offer a slice image reconstruction performance that is well-suited for the required on-line application.

Keywords: Electron beam X-ray computed tomography; CUDA; data pipeline; real-time processing; in-situ visualization

Beteiligte Forschungsanlagen

  • TOPFLOW-Anlage
  • Beitrag zu Proceedings
    ISAV 2016: In Situ Infrastructures for Enabling Extreme-scale Analysis and Visualization, 13.11.2016, Salt Lake City, Utah, USA
    Proceedings of ISAV 2016
    DOI: 10.1109/ISAV.2016.007
  • Vortrag (Konferenzbeitrag)
    ISAV 2016: In Situ Infrastructures for Enabling Extreme-scale Analysis and Visualization, 13.11.2016, Salt Lake City, Utah, USA

Permalink: https://www.hzdr.de/publications/Publ-24022