Speaker
Description
KARA (KArlsruher Reasearch Accelerator) is a 2.5 GeV synchrotron light source. The electrons are accelerated in three stages: the microtron, the booster, and the storage ring. In the booster synchrotron, the position of the electron beam is monitored using Beam Position Monitors (BPMs). These BPMs detect the electromagnetic fields induced by passing bunches. The resulting signals, such as the sum of all four electrodes, can be further analyzed with the KAPTURE2 system, which samples the
electron bunches at eight points using a track-and-hold technique.
The goal of this project is to enable real-time or near real-time analysis of the acquired signals. To achieve this, the large data streams must be processed quickly and efficiently. Therefore, the computational workload is accelerated using a GPU, leveraging its parallel processing capabilities. In addition, an approach for parallelization on the CPU is evaluated to determine its effectiveness compared to GPU acceleration. This comparison helps to assess performance gains while considering the potential overhead caused by data transfer between the CPU and GPU, which can significantly affect overall efficiency. This comparison also evaluates two methods for bunch reconstruction - QR decomposition and gradient-based least-squares minimization.
| Speed talk: | Normal speed talk selection |
|---|