Title :
The GAP project - GPU for real-time applications in high energy physics and medical imaging
Author :
Bauce, M. ; Capuani, S. ; Di Domenico, G. ; Fiorini, M. ; Giagu, S. ; Lamanna, G. ; Messina, A. ; Palombo, M. ; Rescigno, M.
Author_Institution :
Univ. of Rome, Sapienza, Italy
Abstract :
The GAP project aims at the deployment of Graphic Processing Units (GPU) in real-time applications, ranging from online event selection (trigger) in high-energy physics experiments to medical imaging reconstruction. The final goal of the project is to demonstrate that GPUs can have a positive impact in sectors different for rate, bandwidth, and computing intensity. The relevant aspects under study are the analysis of the total latency of the system, the optimization of the computational algorithms, and the integration with the data acquisition system. In this contribution we report on the application of GPUs for trigger selections in particle physics experiments, and for the reconstruction of medical images acquired by a nuclear magnetic resonance system. In particular we discuss how specific trigger algorithms can be naturally parallelized and thus benefit from the implementation on the GPU architecture, in terms of execution speed and complexity of the analyzed events. As a benchmark application we consider the trigger algorithms of two different particle physics experiment: NA62 and Atlas, two different combination of event complexity and processing latency requirements. The fast and parallel execution of the trigger algorithm can improve the resolution of the calculated relevant quantities, that will enrich the purity of the collected data sample. The stability of this solution for increasing complexity of the analyzed events is particularly relevant for its application in the upcoming physics experiment. Most of the future accelerator machine upgrades will push further the rate of data to be processed, hence the GPU can provide a feasible solution to maintain sustainable trigger rates. A similar approach can be applied to medical imaging, with particular reference to NMR scan reconstruction with the kurtosis diffusion method. This recently developed technique is based on computationally very intense algorithms performed thousands of times to reconstruct image - roperties with a good resolution. The implementation of this elaboration on GPUs can significantly reduce the processing time, making it suitable for the use in real-time diagnostic.
Keywords :
computerised tomography; data acquisition; graphics processing units; high energy physics instrumentation computing; image reconstruction; image resolution; medical image processing; parallel processing; Atlas experiment; GAP project; GPU architecture; NA62 experiment; NMR scan reconstruction; accelerator machine; benchmark application; computational algorithm optimization; data acquisition system; event complexity; execution speed; graphic processing units; high-energy physics; kurtosis diffusion method; medical image reconstruction; medical imaging reconstruction; nuclear magnetic resonance system; online event selection; parallelized algorithms; particle physics experiments; processing latency requirements; processing time reduction; real-time applications; resolution improvement; trigger selections; Biomedical imaging; Graphics processing units; Image reconstruction; Nuclear magnetic resonance; Physics; Software algorithms;
Conference_Titel :
Real Time Conference (RT), 2014 19th IEEE-NPSS
Print_ISBN :
978-1-4799-3658-8
DOI :
10.1109/RTC.2014.7097481