diff options
author | Aiden Grossman <aidengrossman@google.com> | 2024-09-19 06:34:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-19 06:34:21 -0700 |
commit | 9886788a8a500a1b429a6db64397c849b112251c (patch) | |
tree | 6cfafdd3d8f5e4c165b37f9acd6bed20c8b1285d /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | aa5eff9ee32d20dcc20d59bb0cc65b4830fecaf6 (diff) | |
download | llvm-9886788a8a500a1b429a6db64397c849b112251c.zip llvm-9886788a8a500a1b429a6db64397c849b112251c.tar.gz llvm-9886788a8a500a1b429a6db64397c849b112251c.tar.bz2 |
[llvm-exegesis] Add support for pinning benchmarking process to a CPU (#85168)
This patch adds in support for pinning a benchmarking process to a
specific CPU (in the subprocess benchmarking mode on Linux). This is
intended to be used in environments where a certain set of CPUs is
isolated from the scheduler using something like cgroups and thus should
present less potential for noise than normal. This also opens up the
door for doing multithreaded benchmarking as we can now pin benchmarking
processes to specific CPUs that we know won't interfere with each other.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions