DocumentCode :
2953217
Title :
A GPU-based architecture for real-time data assessment at synchrotron experiments
Author :
Chilingaryan, Suren ; Kopmann, Andreas ; Mirone, Alessandro ; Rolo, Tomy Dos Santos
Author_Institution :
Inst. of Data Process. & Electron., Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear :
2010
fDate :
24-28 May 2010
Firstpage :
1
Lastpage :
8
Abstract :
Current imaging experiments at synchrotron beam lines often lack a real-time data assessment. X-ray imaging cameras installed at synchrotron facilities like ANKA provide millions of pixels, each with a resolution of 12 bits or more, and take up to several thousand frames per second. A given experiment can produce data sets of multiple gigabytes in a few seconds. Up to now the data is stored in local memory, transferred to mass storage, and then processed and analyzed off-line. The data quality and thus the success of the experiment, can, therefore, only be judged with a substantial delay, which makes an immediate monitoring of the results impossible. To optimize the usage of the micro-tomography beam-line at ANKA we have ported the reconstruction software to modern graphic adapters which offer an enormous amount of calculation power. We were able to reduce the reconstruction time from multiple hours to just a few minutes with a sample dataset of 20 GB. Using the new reconstruction software it is possible to provide a near real-time visualization and significantly reduce the time needed for the first evaluation of the reconstructed sample. The main paradigm of our approach is 100% utilization of all system resources. The compute intensive parts are offloaded to the GPU. While the GPU is reconstructing one slice, the CPUs are used to prepare the next one. A special attention is devoted to minimize data transfers between the host and GPU memory and to execute I/O operations in parallel with the computations. It could be shown that for our application not the computational part but the data transfers are now limiting the speed of the reconstruction. Several changes in the architecture of the DAQ system are proposed to overcome this second bottleneck. The article will introduce the system architecture, describe the hardware platform in details, and analyze performance gains during the first half year of operation.
Keywords :
X-ray imaging; computer graphic equipment; computerised tomography; coprocessors; synchrotrons; ANKA; DAQ system; GPU memory; GPU-based architecture; I/O operations; X-ray imaging cameras; data quality; mass storage; microtomography beam; real-time data assessment; synchrotron experiments; system architecture; Graphics processing unit; Image reconstruction; Kernel; Libraries; Pixel; Servers; Synchrotrons;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time Conference (RT), 2010 17th IEEE-NPSS
Conference_Location :
Lisbon
Print_ISBN :
978-1-4244-7108-9
Type :
conf
DOI :
10.1109/RTC.2010.5750342
Filename :
5750342
Link To Document :
بازگشت