The CMSSW benchmarking suite: using HEP code to measure CPU performance

被引:2
|
作者
Benelli, G. [1 ]
机构
[1] CERN, PH Dept, CH-1211 Geneva 23, Switzerland
关键词
D O I
10.1088/1742-6596/219/5/052016
中图分类号
O57 [原子核物理学、高能物理学];
学科分类号
070202 ;
摘要
The demanding computing needs of the CMS experiment require thoughtful planning and management of its computing infrastructure. A key factor in this process is the use of realistic benchmarks when assessing the computing power of the different architectures available. In recent years a discrepancy has been observed between the CPU performance estimates given by the reference benchmark for HEP computing (SPECint [1]) and actual performances of HEP code. Making use of the CPU performance tools from the CMSSW performance suite, comparative CPU performance studies have been carried out on several architectures. A benchmarking suite has been developed and integrated in the CMSSW framework, to allow computing centers and interested third parties to benchmark architectures directly with CMSSW. The CMSSW benchmarking suite can be used out of the box, to test and compare several machines in terms of CPU performance and report with the wanted level of detail the different benchmarking scores (e.g. by processing step) and results. In this talk we describe briefly the CMSSW software performance suite, and in detail the CMSSW benchmarking suite client/server design, the performance data analysis and the available CMSSW benchmark scores. The experience in the use of HEP code for benchmarking will be discussed and CMSSW benchmark results presented.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Thoroughly Exploring GPU Buffering Options for Stencil Code by Using an Efficiency Measure and a Performance Model
    Hu, Yue
    Koppelman, David M.
    Brandt, Steven Robert
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (03): : 477 - 490
  • [22] Source Code Plagiarism Detection and Performance Analysis Using Fingerprint Based Distance Measure Method
    Narayanan, Sandhya
    Simi, S.
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1065 - 1068
  • [23] Benchmarking for High-energy Physics Applications Using by PHITS code
    Matsuda, Norihiro
    Iwamoto, Yosuke
    Hirao, Yoshihiro
    Sakamoto, Yukio
    Niita, Koji
    JOURNAL OF NUCLEAR SCIENCE AND TECHNOLOGY, 2008, : 97 - 100
  • [24] How can I measure Java']Java code performance?
    Moss, K
    DR DOBBS JOURNAL, 2000, 25 (10): : 135 - +
  • [25] Quadrocopter Performance Benchmarking Using Optimal Control
    Ritz, Robin
    Hehn, Markus
    Lupashin, Sergei
    D'Andrea, Raffaello
    2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011,
  • [26] PREDICTING FIRMS' PERFORMANCE USING BENCHMARKING INDICATORS
    Fratila, Laurentiu Catalin
    Tantau, Adrian Dumitru
    Grigore, Cosmin
    METALURGIA INTERNATIONAL, 2010, 15 : 185 - 189
  • [27] Using Benchmarking Bots for Continuous Performance Assessment
    Markusse, Florian
    Leitner, Philipp
    Serebrenik, Alexander
    IEEE SOFTWARE, 2022, 39 (05) : 50 - 55
  • [28] Management of construction firm performance using benchmarking
    El-Mashaleh, Mohammad S.
    Minchin, R. Edward, Jr.
    O'Brien, William J.
    JOURNAL OF MANAGEMENT IN ENGINEERING, 2007, 23 (01) : 10 - 17
  • [29] Image Quality Measure Using the Phase Quantization Code
    Kim, Dong-O
    Park, Rae-Hong
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (02) : 937 - 945
  • [30] Benchmarking Apache Accumulo BigData Distributed Table Store Using Its Continuous Test Suite
    Sen, Ranjan
    Farris, Andrew
    Guerra, Peter
    2013 IEEE INTERNATIONAL CONGRESS ON BIG DATA, 2013, : 334 - 341