Continuous Performance Benchmarking Framework for ROOT

被引:0
|
作者
Shadura, Oksana [1 ]
Vassilev, Vassil [2 ]
Bockelman, Brian Paul [1 ]
机构
[1] Univ Nebraska, 1400 R St, Lincoln, NE 68588 USA
[2] Princeton Univ, Princeton, NJ 08544 USA
基金
美国国家科学基金会;
关键词
D O I
10.1051/epjconf/201921405003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Foundational software libraries such as ROOT are under intense pressure to avoid software regression, including performance regressions. Continuous performance benchmarking, as a part of continuous integration and other code quality testing, is an industry best-practice to understand how the performance of a software product evolves. We present a framework, built from industry best practices and tools, to help to understand ROOT code performance and monitor the efficiency of the code for several processor architectures. It additionally allows historical performance measurements for ROOT I/O, vectorization and parallelization sub-systems.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] XBX: eXternal Benchmarking eXtension for the SUPERCOP Crypto Benchmarking Framework
    Wenzel-Benner, Christian
    Graef, Jens
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2010, 2010, 6225 : 294 - +
  • [42] PACE: A Program Analysis Framework for Continuous Performance Prediction
    Biringa, Chidera
    Kul, Gokhan
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (04)
  • [43] A framework for the continuous performance improvement of manned assembly lines
    Ham, Won K.
    Park, Sang C.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (18) : 5432 - 5450
  • [44] G-CARE: A Framework for Performance Benchmarking of Cardinality Estimation Techniques for Subgraph Matching
    Park, Yeonsu
    Ko, Seongyun
    Bhowmick, Sourav S.
    Kim, Kyoungmin
    Hong, Kijae
    Han, Wook-Shin
    [J]. SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 1099 - 1114
  • [45] A Framework for Supporting Repetition and Evaluation in the Process of Cloud-Based DBMS Performance Benchmarking
    Erdelt, Patrick K.
    [J]. PERFORMANCE EVALUATION AND BENCHMARKING (TPCTC 2020), 2021, 12752 : 75 - 92
  • [46] BENCHMARKING THE DEVICE PERFORMANCE AT SUB 22 NM NODE TECHNOLOGIES USING AN SoC FRAMEWORK
    Shrivastava, Mayank
    Verma, Bhaskar
    Baghini, M. Shojaei
    Russ, Christian
    Sharma, Dinesh Kumar
    Gossner, Harald
    Rao, V. Ramgopal
    [J]. 2009 IEEE INTERNATIONAL ELECTRON DEVICES MEETING, 2009, : 471 - +
  • [47] Cloud-Native-Bench: an Extensible Benchmarking Framework to Streamline Cloud Performance Tests
    Van Kenhove, Michiel
    Sebrechts, Merlijn
    De Turck, Filip
    Volckaert, Bruno
    [J]. 2023 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING, CLOUDNET, 2023, : 86 - 93
  • [48] Benchmarking and performance enhancement framework for multi-staging object-oriented languages
    Yousef, Ahmed H.
    El-Lateef, Tamer A.
    Ismail, Mona F.
    [J]. AIN SHAMS ENGINEERING JOURNAL, 2013, 4 (02) : 241 - 257
  • [49] A Delphi-AHP-TOPSIS based benchmarking framework for performance improvement of a cold chain
    Joshi, Rohit
    Banwet, D. K.
    Shankar, Ravi
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (08) : 10170 - 10182
  • [50] OPERATIONAL & FINANCIAL BENCHMARKING FOR CONTINUOUS IMPROVEMENT
    Linville, Jennifer
    [J]. JOURNAL OF NUCLEAR CARDIOLOGY, 2014, 21 : 45 - 51