KIT | KIT-Bibliothek | Impressum | Datenschutz
Open Access Logo
DOI: 10.18429/JACoW-IBIC2016-WEPG07

A Heterogeneous FPGA/GPU Architecture for Real-Time Data Analysis and Fast Feedback Systems

Vogelgesang, Matthias; Rota, Lorenzo; Perez, Luis Ardila; Caselle, Michele; Chilingaryan, Suren; Kopmann, Andreas; Weber, Marc

Abstract (englisch):
We propose a versatile and modular approach for a real- time data acquisition and evaluation system for monitoring and feedback control in beam diagnostic and photon sci- ence experiments. Our hybrid architecture is based on an FPGA readout card and GPUs for data processing. To in- crease throughput, lower latencies and reduce overall system strain, the FPGA is able to write data directly into the GPU’s memory. After real-time data analysis the GPU writes back results back to the FPGA for feedback systems or to the CPU host system for subsequent processing. The communication and scheduling processing units are handled transparently by our processing framework which users can customize and extend. Although the system is designed for real-time capability purposes, the modular approach also allows stan- dalone 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 instrumen- tation detectors as well as transfer times between FPGA and GPU. The latter suggests system throughputs of up to 6 GB/s with latencies down to the microsecond r ... mehr

Zugehörige Institution(en) am KIT Institut für Prozessdatenverarbeitung und Elektronik (IPE)
Publikationstyp Proceedingsbeitrag
Jahr 2017
Sprache Englisch
Identifikator ISBN: 978-3-95450-177-9
KITopen ID: 1000083260
HGF-Programm 54.02.02; LK 01
Erschienen in 5th International Beam Instrumentation Conference (IBIC), Barcelona, Spain, Sept. 11-15, 2016. Ed.: I. Costa
Verlag JACoW, Geneva
Seiten 627–630
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page