Application of GPGPUs and Multicore CPUs in Optimization of Some of the MpdRoot Codes

Anna Fatkina, Oleg Iakushkin, Nikolai Tikhonov, Schaa, Volker RW (Ed.), Kuzin, Maxim (Ed.)
We analyzed the ways to optimize MPDRoot algorithms using existing solutions from external libraries. We also examined the libraries designed to work with graphics accelerators and multi-core CPUs, such as cuRAND, cuFFT and OpenCL FFT. The paper describes the ways to expedite a portion of Kalman filter by transferring it to GPUs or multi-core CPUs using the implementation included into the MPDRoot package.
doi:10.18429/jacow-rupac2016-wepsb025 fatcat:v5dsaqhnrnaongde2vp7cdqkbi