Multi-threaded Object Streaming

被引:1
|
作者
Di Guida, Salvatore [1 ,2 ,4 ]
Govi, Giacomo [3 ]
Ojeda, Miguel [4 ]
Pfeiffer, Andreas [4 ]
Sipos, Roland [4 ,5 ]
机构
[1] Univ Studi G Marconi, Via Plinio 44, Rome, Italy
[2] Ist Nazl Fis Nucl, Sez Napoli, Naples, Italy
[3] Fermilab Natl Accelerator Lab, Batavia, IL 60510 USA
[4] CERN, CH-1211 Geneva 23, Switzerland
[5] Eotvos Lorand Univ, Fac Informat, H-1117 Budapest, Hungary
关键词
D O I
10.1088/1742-6596/664/4/042044
中图分类号
O57 [原子核物理学、高能物理学];
学科分类号
070202 ;
摘要
The CMS experiment at the Large Hadron Collider (LHC) at CERN, Geneva, Switzerland, is made of many detectors which in total sum up to more than 75 million channels. The detector monitoring information of all channels (temperatures, voltages, etc.), detector quality, beam conditions, and other data crucial for the reconstruction and analysis of the experiment's recorded collision events is stored in an online database. A subset of that information, the "conditions data", is copied out to another database from where it is used in the offline reconstruction and analysis processing, together with alignment data for the various detectors. Conditions data sets are accessed by a tag and an interval of validity through the offline reconstruction program CMSSW, written in C++. About 400 different types of calibration and alignment exist for the various CMS sub-detectors. With the CMS software framework moving to a multi-threaded execution model, and profiting from the experience gained during the data taking in Run-1, a major re-design of the CMS conditions software was done. During this work, a study was done to look into possible gains by using multi-threaded handling of the conditions. In this paper, we present the results of that study.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Agents as multi-threaded logical objects
    Clark, K
    Robinson, PJ
    COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT I: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2407 : 33 - 65
  • [32] Fairness Metrics for Multi-Threaded Processors
    Vandierendonck, Hans
    Seznec, Andre
    IEEE COMPUTER ARCHITECTURE LETTERS, 2011, 10 (01) : 4 - 7
  • [33] Global multi-threaded instruction scheduling
    Ottoni, Guilherme
    August, David I.
    MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 56 - 68
  • [34] A reconfigurable multi-threaded architecture model
    Wallner, S
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, 2003, 2823 : 193 - 207
  • [35] A Multi-Threaded Semantic Focused Crawler
    Bedi, Punam
    Thukral, Anjali
    Banati, Hema
    Behl, Abhishek
    Mendiratta, Varun
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (06) : 1233 - 1242
  • [36] Multi-threaded ASP solving with clasp
    Gebser, Martin
    Kaufmann, Benjamin
    Schaub, Torsten
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2012, 12 : 525 - 545
  • [37] On multi-threaded satisfiability solving with OpenMP
    Vander-Swalmen, Pascal
    Dequen, Gilles
    Krajecki, Michael
    OPENMP IN A NEW ERA OF PARALLELISM, PROCEEDINGS, 2008, 5004 : 146 - 157
  • [38] On-line Multi-threaded Scheduling
    Esteban Feuerstein
    Marcelo Mydlarz
    Leen Stougie
    Journal of Scheduling, 2003, 6 : 167 - 181
  • [39] Probabilistic noninterference for multi-threaded programs
    Sabelfeld, A
    Sands, D
    13TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP, PROCEEDINGS, 2000, : 200 - 214
  • [40] Information leakage of multi-threaded programs
    Noroozi, Ali A.
    Karimpour, Jaber
    Isazadeh, Ayaz
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 78 : 400 - 419