The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
TY - CONF AU - Vogelgesang, M. AU - Ardila Perez, L.E. AU - Caselle, M. AU - Chilingaryan, S.A. AU - Kopmann, A. AU - Rota, L. AU - Weber, M. ED - Schaa, Volker RW TI - A Heterogeneous FPGA/GPU Architecture for Real-Time Data Analysis and Fast Feedback Systems J2 - Proc. of IBIC2016, Barcelona, Spain, Sept. 13-18, 2016 C1 - Barcelona, Spain T2 - International Beam Instrumentation Conference T3 - 5 LA - english AB - We propose a versatile and modular approach for a real-time data acquisition and evaluation system used for monitoring and feedback control in beam diagnostic and photon science experiments. Our hybrid architecture is based on an FPGA readout card* and a GPU for data processing. To increase throughput, lower latencies and reduce overall system strain, the FPGA write data directly in the GPU. After real-time data analysis the GPU writes back results either directly to the FPGA in case of fast feedback systems or to the CPU host system for storage. Communication and scheduling are handled transparently by our processing framework**. However, users can customize and extend it with their own processing plugins. Although the system is designed for real-time purposes, the modular approach also allows standalone usage for high-speed off-line analysis. We evaluated the performance of our solution measuring both processing times of data analysis algorithms used with beam instrumentation detectors as well as transfer times between FPGA and GPU. The latter suggests throughputs of up to 6.5 GB/s with latencies down to tens of microseconds, thus making it suitable for fast feedback systems. PB - JACoW CP - Geneva, Switzerland SP - 627 EP - 630 KW - GPU KW - FPGA KW - monitoring KW - detector KW - data-analysis DA - 2017/02 PY - 2017 SN - 978-3-95450-177-9 DO - 10.18429/JACoW-IBIC2016-WEPG07 UR - http://jacow.org/ibic2016/papers/wepg07.pdf ER -