2016/08/15 by Jiahao Chen, Chen, Jiahao, Jarrett Revels +1 · 1 voice · 17 citations
Computer Science · #68N30 #Advanced Data Storage Technologies #B.8.1 #D.2.5 #Embedded Systems Design Techniques #FOS: Computer and information sciences #Parallel Computing and Optimization Techniques #Performance (cs.PF) #acm:68N30 #cs.PF #msc:68N30
paper · pdf · doi:10.48550/arxiv.1608.04295
7 pages, 5 figures, Proceedings of the 20th Annual IEEE High Performance Extreme Computing Conference, 2016
arxiv created 2016/08/15 · openalex publication_date 2016/08/15 · arxiv published 2016/08/15 · arxiv updated 2016/08/16 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
We propose a benchmarking strategy that is robust in the presence of timer error, OS jitter and other environmental fluctuations, and is insensitive to the highly nonideal statistics produced by timing measurements. We construct a model that explains how these strongly nonideal statistics can arise from environmental fluctuations, and also justifies our proposed strategy. We implement this strategy in the BenchmarkTools Julia package, where it is used in production continuous integration (CI) pipelines for developing the Julia language and its ecosystem.