Repository navigation
Conversation
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
|
Samuel, please add a property into Metricds.CustomDimensions.metadata_scenario reflecting the status of NUMA/Core pinning. No info is ok (and backwards compatible) to imply there is no affinity/pinning. |
|
Samuel, per SPEC CPU documentation NUMA/Core affinity is controlled via a configuration file of the workload. I'm yet to find whether this change follows the SPEC CPU spec. Does it? IDK whether SPEC CPU 2026 is backwards compatible to 2017's configuration. If not, I would submit two distinct PRs. |
…or Linux SPEC CPU 2017 rate profiles. Validate CPU selection, capture NUMA diagnostics, add tests, and document default, single-node, and cross-node usage.
implemented here |
solution implemented here, follows the SPEC CPU spec configuration. I am injecting numactl into the generated SPEC .cfg, so SPEC invokes numactl separately. SPEC CPU allows a submit command to bind benchmark processes: |
…o users/v-safilho/Create-SPEC-CPU-Pinning-To-NUMA # Conflicts: # src/VirtualClient/VirtualClient.Actions/SPECcpu/SpecCpuExecutor.cs # src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPRATE.json # src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTRATE.json # website/docs/workloads/speccpu/speccpu-profiles.md
|
updated to accomplish the new VirtualClient naming convention CopyCount and ThreadCount. |



SPEC CPU pinning binds benchmark processes to specific CPU cores/NUMA nodes, reducing scheduling and memory-placement variability. This enables more consistent performance results and controlled comparisons across CPU/NUMA topology
#pbi 39982524