Polaris: a general-purpose, modular data acquisition framework

被引:4
|
作者
Suerfu, B. [1 ]
机构
[1] Princeton Univ, Dept Phys, Jadwin Hall, Princeton, NJ 08544 USA
来源
关键词
Data acquisition concepts; Computing; (architecture; farms; GRID for recording; storage; archiving; and distribution of data); Detector control systems (detector and experiment monitoring and slow-control systems; architecture; hardware; algorithms; databases); Data processing methods;
D O I
10.1088/1748-0221/13/12/T12004
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
Data acquisition (DAQ) plays a key role in most, if not all, experimental sciences. However, developing DAQ software is difficult and time-consuming. Polaris is a general-purpose, modular, open-source framework written in C++ that can meet a wide range of DAQ requirements, from laboratory measurements to mid-scale nuclear and particle physics experiments. This is achieved by decoupling application-specific requirements from common features of DAQ software. This article focuses on the design philosophy and features of Polaris and describes real-world applications of the Polaris framework.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Big Data Analytic Toolkit: A general-purpose, modular, and heterogeneous acceleration toolkit for data analytical engines
    Li, Jiang
    Xie, Qi
    Ma, Yan
    Ma, Jian
    Ji, Kunshang
    Zhang, Yizhong
    Zhang, Chaojun
    Chen, Yixiu
    Wu, Gangsheng
    Zhang, Jie
    Yang, Kaidi
    He, Xinyi
    Shen, Qiuyang
    Tao, Yanting
    Zhao, Haiwei
    Jiao, Penghui
    Zhu, Chengfei
    Qian, David
    Xu, Cheng
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (12): : 3702 - 3714
  • [32] IMPLEMENTATION GUIDELINES OF A MODULAR GENERAL-PURPOSE MULTI-MICROCOMPUTER
    SCARABOTTOLO, N
    BACCI, A
    BEDINA, M
    DISTANTE, F
    MICROPROCESSING AND MICROPROGRAMMING, 1982, 9 (05): : 309 - 313
  • [33] A GENERAL-PURPOSE DATA-ENTRY PROGRAM
    JACKY, JP
    KALET, IJ
    COMMUNICATIONS OF THE ACM, 1983, 26 (06) : 409 - 417
  • [34] A parallel general-purpose synthetic data generator
    Hoag, Joseph E.
    Thompson, Craig W.
    SIGMOD RECORD, 2007, 36 (01) : 19 - 24
  • [35] DATA VISUALIZATION USING A GENERAL-PURPOSE RENDERER
    DOI, A
    AONO, M
    URANO, N
    SUGIMOTO, K
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (1-2) : 45 - 58
  • [36] Data visualization using a general-purpose renderer
    Doi, A., 1600, (35): : 1 - 2
  • [37] A Local Customizable Gateway in General-Purpose IoT Framework
    Kuo, Wen-Hsing
    Shieh, Min-Zheng
    IOT AS A SERVICE, IOTAAS 2017, 2018, 246 : 230 - 233
  • [38] A GENERAL-PURPOSE GRAPH DYNAMICAL SYSTEM MODELING FRAMEWORK
    Kuhlman, Chris J.
    Kumar, V. S. Anil
    Marathe, Madhav V.
    Mortveit, Henning S.
    Swarup, Samarth
    Tuli, Gaurav
    Ravi, S. S.
    Rosenkrantz, Daniel J.
    PROCEEDINGS OF THE 2011 WINTER SIMULATION CONFERENCE (WSC), 2011, : 296 - 308
  • [39] Automated Framework for General-Purpose Genetic Algorithms in FPGAs
    Guo, Liucheng
    Thomas, David B.
    Luk, Wayne
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 714 - 725
  • [40] PXGEN: A general-purpose graphical user interface for protein crystallography experimental control and data acquisition
    Kinder, SH
    McSweeney, SM
    Duke, EMH
    JOURNAL OF SYNCHROTRON RADIATION, 1996, 3 : 296 - 300