JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


BiBTeX citation export for THMBCMO31: LImA2: Edge Distributed Acquisition and Processing Framework for High Performance 2D Detectors

@inproceedings{debionne:icalepcs2023-thmbcmo31,
  author       = {S. Debionne and L. Claustre and P. Fajardo and A. Götz and A. Homs Puron and J. Kieffer and R. Ponsard},
% author       = {S. Debionne and L. Claustre and P. Fajardo and A. Götz and A. Homs Puron and J. Kieffer and others},
% author       = {S. Debionne and others},
  title        = {{LImA2: Edge Distributed Acquisition and Processing Framework for High Performance 2D Detectors}},
% booktitle    = {Proc. ICALEPCS'23},
  booktitle    = {Proc. 19th Int. Conf. Accel. Large Exp. Phys. Control Syst. (ICALEPCS'23)},
  eventdate    = {2023-10-09/2023-10-13},
  pages        = {1269--1274},
  paper        = {THMBCMO31},
  language     = {english},
  keywords     = {detector, controls, SRF, GPU, experiment},
  venue        = {Cape Town, South Africa},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {19},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {02},
  year         = {2024},
  issn         = {2226-0358},
  isbn         = {978-3-95450-238-7},
  doi          = {10.18429/JACoW-ICALEPCS2023-THMBCMO31},
  url          = {https://jacow.org/icalepcs2023/papers/thmbcmo31.pdf},
  abstract     = {{LImA is a framework born at the ESRF for 2D Data Acquisition (DAQ), basic Online Data Analysis (ODA) and processing with high-throughput detectors. While in production for 15 years in several synchrotron facilities, the ever-increasing detector frame rates make more and more difficult performing DAQ & ODA tasks on a single computer. LImA2 is designed to scale horizontally, using multiple hosts for DAQ & ODA. This enables more advanced strategies for data feature extraction while keeping a low latency. LImA2 separates three functional blocks: detector control, image acquisition, and data processing. A control process configures the detector, while one or more receiver processes perform the DAQ and ODA, like the generation of fast feedback signals. The detectors currently supported in LImA2 are the PSI/Jungfrau, the ESRF/Smartpix and the Dectris/Eiger2. The former performs pixel assembly and intensity correction in GPU; the second exploits RoCE capabilities; and the latter features dual threshold, multi-band images. Raw data rates up to 8 GByte/s can be handled by a single computer, scalable if necessary. In addition to a classic processing, advanced pipelines are also implemented. A Serial-MX/pyFAI pipeline extracts diffraction peaks in GPU in order to filter low quality data. NVIDIA GPUDirect is used by a third pipeline providing 2D processing with remarkable low latency. IBM Power9 optimizations like the NX GZIP compression and the PCI-e multi-host extension are exploited. }},
}