Detector integration at HEPS: a systematic, efficient and high-performance approach

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhang, Qun, Li, Peng-Cheng, Bian, Ling-Zhu, Li, Chun, Yue, Zong-Yang, Zhang, Cheng-Long, Zhao, Zhuo-Feng, Zhang, Yi, Li, Gang, Zhou, Ai-Yu, Liu, Yu
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917828621238272
author Zhang, Qun
Li, Peng-Cheng
Bian, Ling-Zhu
Li, Chun
Yue, Zong-Yang
Zhang, Cheng-Long
Zhao, Zhuo-Feng
Zhang, Yi
Li, Gang
Zhou, Ai-Yu
Liu, Yu
author_facet Zhang, Qun
Li, Peng-Cheng
Bian, Ling-Zhu
Li, Chun
Yue, Zong-Yang
Zhang, Cheng-Long
Zhao, Zhuo-Feng
Zhang, Yi
Li, Gang
Zhou, Ai-Yu
Liu, Yu
contents At least 25 kinds of detector-like devices need to be integrated in Phase I of the High Energy Photon Source (HEPS), and the work needs to be carefully planned to maximise productivity with highly limited human resources. After a systematic analysis on the actual work involved in detector integration, a separation of concerns between collaborating groups of personnel is established to minimise the duplication of efforts. To facilitate software development for detector integration, the ADGenICam library, which abstracts repeated code in EPICS modules for cameras, is extended to support a much wider range of detectors. An increasingly considerable fraction of detectors, both inside and outside HEPS, offer performance that exceed capabilities of the areaDetector framework in EPICS. Given this background, areaDetector's limitations in performance and architecture are analysed, and a QueueIOC -based framework that overcomes these limitations is introduced. A simple, flexible ZeroMQ-based protocol is used for data transport in this framework, while RDMA transport and multi-node readout will be explored for higher data throughputs. By calling C/C++ libraries from within Python, the performance of the former and the expressiveness of the latter can coexist nicely; the expressiveness allows for much higher efficiency in the implementation and use of integration modules functionally comparable to their EPICS counterparts.
format Preprint
id arxiv_https___arxiv_org_abs_2411_01260
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Detector integration at HEPS: a systematic, efficient and high-performance approach
Zhang, Qun
Li, Peng-Cheng
Bian, Ling-Zhu
Li, Chun
Yue, Zong-Yang
Zhang, Cheng-Long
Zhao, Zhuo-Feng
Zhang, Yi
Li, Gang
Zhou, Ai-Yu
Liu, Yu
Instrumentation and Detectors
High Energy Physics - Experiment
At least 25 kinds of detector-like devices need to be integrated in Phase I of the High Energy Photon Source (HEPS), and the work needs to be carefully planned to maximise productivity with highly limited human resources. After a systematic analysis on the actual work involved in detector integration, a separation of concerns between collaborating groups of personnel is established to minimise the duplication of efforts. To facilitate software development for detector integration, the ADGenICam library, which abstracts repeated code in EPICS modules for cameras, is extended to support a much wider range of detectors. An increasingly considerable fraction of detectors, both inside and outside HEPS, offer performance that exceed capabilities of the areaDetector framework in EPICS. Given this background, areaDetector's limitations in performance and architecture are analysed, and a QueueIOC -based framework that overcomes these limitations is introduced. A simple, flexible ZeroMQ-based protocol is used for data transport in this framework, while RDMA transport and multi-node readout will be explored for higher data throughputs. By calling C/C++ libraries from within Python, the performance of the former and the expressiveness of the latter can coexist nicely; the expressiveness allows for much higher efficiency in the implementation and use of integration modules functionally comparable to their EPICS counterparts.
title Detector integration at HEPS: a systematic, efficient and high-performance approach
topic Instrumentation and Detectors
High Energy Physics - Experiment
url https://arxiv.org/abs/2411.01260