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
Link To Document :
بازگشت