• DocumentCode
    1516154
  • Title

    A GPU-Based Architecture for Real-Time Data Assessment at Synchrotron Experiments

  • Author

    Chilingaryan, Suren ; Mirone, Alessandro ; Hammersley, Andrew ; Ferrero, Claudio ; Helfen, Lukas ; Kopmann, Andreas ; Rolo, Tomy Dos Santos ; Vagovic, Patrik

  • Author_Institution
    Inst. for Data Process. & Electron., Karlsruhe Inst. of Technol., Karlsruhe, Germany
  • Volume
    58
  • Issue
    4
  • fYear
    2011
  • Firstpage
    1447
  • Lastpage
    1455
  • Abstract
    Advances in digital detector technology leads presently to rapidly increasing data rates in imaging experiments. Using fast two-dimensional detectors in computed tomography, the data acquisition can be much faster than the reconstruction if no adequate measures are taken, especially when a high photon flux at synchrotron sources is used. We have optimized the reconstruction software employed at the micro-tomography beamlines of our synchrotron facilities to use the computational power of modern graphic cards. The main paradigm of our approach is the full utilization of all system resources. We use a pipelined architecture, where the GPUs are used as compute coprocessors to reconstruct slices, while the CPUs are preparing the next ones. Special attention is devoted to minimize data transfers between the host and GPU memory and to execute memory transfers in parallel with the computations. We were able to reduce the reconstruction time by a factor 30 and process a typical data set of 20 GB in 40 seconds. The time needed for the first evaluation of the reconstructed sample is reduced significantly and quasi real-time visualization is now possible.
  • Keywords
    data acquisition; high energy physics instrumentation computing; synchrotrons; tomography; GPU memory; GPU-based architecture; computational power; data acquisition; data rates; data transfers; digital detector technology; fast 2D detectors; graphic cards; high photon flux; imaging experiments; memory transfers; microtomography beamlines; quasireal-time visualization; real-time data assessment; reconstruction software; reconstruction time; synchrotron experiments; synchrotron facilities; synchrotron sources; system resources; Graphics processing unit; Image reconstruction; Kernel; Libraries; Pixel; Synchrotrons; Three dimensional displays; Computed tomography; GPU computing; high performance computing; image reconstruction; parallel programming; performance evaluation; software; synchrotrons;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2011.2141686
  • Filename
    5766797