Skip to content

Commit

Permalink
Add PerfViper queues and update PerfSurf queues (#99068)
Browse files Browse the repository at this point in the history
* Add PerfViper queues and update PerfSurf queues

* Testing

* Testing for Windows 11 queue change.

* Uncomment build

* Add back Viper testing

* Undo testing changes

* Remove remaining test changes
  • Loading branch information
DrewScoggins committed Mar 19, 2024
1 parent 06e3fe4 commit 8b04e76
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 4 deletions.
17 changes: 17 additions & 0 deletions eng/pipelines/coreclr/perf-non-wasm-jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,23 @@ jobs:
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
logicalmachine: 'perfowl'

# run coreclr perfviper microbenchmarks perf job
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
buildConfig: release
runtimeFlavor: coreclr
platforms:
- linux_x64
- windows_x64
jobParameters:
testGroup: perf
liveLibrariesBuildConfig: Release
projectFile: microbenchmarks.proj
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
logicalmachine: 'perfviper'

# run coreclr perfowl microbenchmarks perf gdv3 jobs
- template: /eng/pipelines/common/platform-matrix.yml
Expand Down
9 changes: 5 additions & 4 deletions eng/testing/performance/performance-setup.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -50,14 +50,15 @@ $Queue = ""

if ($Internal) {
switch ($LogicalMachine) {
"perftiger" { $Queue = "Windows.10.Amd64.19H1.Tiger.Perf" }
"perftiger_crossgen" { $Queue = "Windows.10.Amd64.19H1.Tiger.Perf" }
"perftiger" { $Queue = "Windows.11.Amd64.Tiger.Perf" }
"perftiger_crossgen" { $Queue = "Windows.11.Amd64.Tiger.Perf" }
"perfowl" { $Queue = "Windows.11.Amd64.Owl.Perf" }
"perfsurf" { $Queue = "Windows.10.Arm64.Perf.Surf" }
"perfsurf" { $Queue = "Windows.11.Arm64.Surf.Perf" }
"perfpixel4a" { $Queue = "Windows.11.Amd64.Pixel.Perf" }
"perfampere" { $Queue = "Windows.Server.Arm64.Perf" }
"perfviper" { $Queue = "Windows.11.Amd64.Viper.Perf" }
"cloudvm" { $Queue = "Windows.10.Amd64" }
Default { $Queue = "Windows.10.Amd64.19H1.Tiger.Perf" }
Default { $Queue = "Windows.11.Amd64.Tiger.Perf" }
}
$PerfLabArguments = "--upload-to-perflab-container"
$ExtraBenchmarkDotNetArguments = ""
Expand Down
2 changes: 2 additions & 0 deletions eng/testing/performance/performance-setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -301,6 +301,8 @@ if [[ "$internal" == true ]]; then
queue=OSX.13.Amd64.Iphone.Perf
elif [[ "$logical_machine" == "perfampere" ]]; then
queue=Ubuntu.2204.Arm64.Perf
elif [[ "$logical_machine" == "perfviper" ]]; then
queue=Ubuntu.2204.Amd64.Viper.Perf
elif [[ "$logical_machine" == "cloudvm" ]]; then
queue=Ubuntu.2204.Amd64
elif [[ "$architecture" == "arm64" ]]; then
Expand Down

0 comments on commit 8b04e76

Please sign in to comment.