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 条
  • [21] A Framework for Benchmarking in CBIR
    Henning Müller
    Wolfgang Müller
    Stéphane Marchand-Maillet
    Thierry Pun
    David McG. Squire
    [J]. Multimedia Tools and Applications, 2003, 21 : 55 - 73
  • [22] Benchmarking the energy performance of European commercial buildings with a bayesian modeling framework
    Guy, Horace
    Vittoz, Simon
    Caputo, Giulia
    Thiery, Thimothee
    [J]. ENERGY AND BUILDINGS, 2023, 299
  • [23] Towards a framework for benchmarking ICT practice, competence and performance in small firms
    Wainwright, David
    Green, Gill
    Mitchell, Ed
    Yarrow, David
    [J]. PERFORMANCE MEASUREMENT AND METRICS, 2005, 6 (01) : 39 - 52
  • [24] A benchmarking framework for performance evaluation of statistical wind power forecasting models
    Sopena, Juan Manuel Gonzalez
    Pakrashi, Vikram
    Ghosh, Bidisha
    [J]. SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2023, 57
  • [25] Continuous Benchmarking: Using System Benchmarking in Build Pipelines
    Grambow, Martin
    Lehmann, Fabian
    Bermbach, David
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 241 - 246
  • [26] TEEMoN: A continuous performance monitoring framework for TEEs
    Krahn, Robert
    Dragoti, Donald
    Gregor, Franz
    Le Quoc, Do
    Schiavoni, Valerio
    Felber, Pascal
    Souza, Clenimar
    Brito, Andrey
    Fetzer, Christof
    [J]. PROCEEDINGS OF THE 2020 21ST INTERNATIONAL MIDDLEWARE CONFERENCE (MIDDLEWARE '20), 2020, : 178 - 192
  • [27] CONTINUOUS IMPROVEMENT WITH THE USE OF BENCHMARKING
    ALMDAL, W
    [J]. CIM BULLETIN, 1994, 87 (983): : 21 - 26
  • [28] IGUANA: A Generic Framework for Benchmarking the Read-Write Performance of Triple Stores
    Conrads, Felix
    Lehmann, Jens
    Saleem, Muhammad
    Morsey, Mohamed
    Ngomo, Axel-Cyrille Ngonga
    [J]. SEMANTIC WEB - ISWC 2017, PT II, 2017, 10588 : 48 - 65
  • [29] Developing a systematic performance measurement framework for benchmarking steel modular building construction
    Ping, Tianyao
    Pan, Wei
    Zhang, Zhiqian
    [J]. ENGINEERING CONSTRUCTION AND ARCHITECTURAL MANAGEMENT, 2023,
  • [30] Take Your VNF to the Gym: A Testing Framework for Automated NFV Performance Benchmarking
    Rosa, Raphael Vicente
    Bertoldo, Claudio
    Rothenberg, Christian Esteve
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (09) : 110 - 117