[all-commits] [llvm/llvm-project] fc791b: [llvm-exegesis] Add option to specify the number o...
Aiden Grossman via All-commits
all-commits at lists.llvm.org
Thu Dec 7 00:32:46 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fc791b61272322d72238533dccadd9564e117894
https://github.com/llvm/llvm-project/commit/fc791b61272322d72238533dccadd9564e117894
Author: Aiden Grossman <agrossman154 at yahoo.com>
Date: 2023-12-07 (Thu, 07 Dec 2023)
Changed paths:
M llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp
M llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.h
M llvm/tools/llvm-exegesis/lib/Target.cpp
M llvm/tools/llvm-exegesis/lib/Target.h
M llvm/tools/llvm-exegesis/llvm-exegesis.cpp
Log Message:
-----------
[llvm-exegesis] Add option to specify the number of measurement repetitions (#74276)
Currently, the llvm-exegesis LatencyBenchmarkRunner repeats the
benchmark several times (currently 30) and then aggregates the result to
deal with noise in the measurement process. With this patch, the number
of repetitions to perform is made configurable rather than left as a
static number. This allows for significantly faster execution in
situations where someone is performing a task like experimenting with
memory annotations where the exact cycle counts might not be useful, and
also allows for increased precision when desired.
More information about the All-commits
mailing list