arXiv · 1812.03149
Continuous Performance Benchmarking Framework for ROOT
Abstract
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 over time. 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 a several processor architectures. It additionally allows historical performance measurements for ROOT I/O, vectorization and parallelization sub-systems.
Explore related subjects
Keep this discovery
Oksana Shadura, Vassil Vassilev, Brian Paul Bockelman. 2018-12-07. Continuous Performance Benchmarking Framework for ROOT. https://doi.org/10.1051/epjconf/201921405003
Cite the original work for its findings. Save a collection to share your selection of sources.