From 174b5d242c4ee60c38c156a3ca7fb5bd5f2502b6 Mon Sep 17 00:00:00 2001 From: Drew Scoggins Date: Wed, 22 May 2024 10:52:44 -0700 Subject: [PATCH 1/2] Move jitopt and rpo experiments to PerfVipers --- eng/pipelines/coreclr/perf-non-wasm-jobs.yml | 25 ++++---------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/eng/pipelines/coreclr/perf-non-wasm-jobs.yml b/eng/pipelines/coreclr/perf-non-wasm-jobs.yml index 574728cfed7ea..532e5c7f5443a 100644 --- a/eng/pipelines/coreclr/perf-non-wasm-jobs.yml +++ b/eng/pipelines/coreclr/perf-non-wasm-jobs.yml @@ -255,23 +255,6 @@ jobs: logicalmachine: 'perftiger' r2rRunType: --nor2r - # run coreclr perftiger microbenchmarks memory randomization jobs - - template: /eng/pipelines/common/platform-matrix.yml - parameters: - jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml - buildConfig: release - runtimeFlavor: coreclr - platforms: - - windows_x64 - jobParameters: - testGroup: perf - liveLibrariesBuildConfig: Release - projectFile: microbenchmarks.proj - runKind: micro - runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml - logicalmachine: 'perftiger' - experimentName: 'memoryRandomization' - # run coreclr perfowl microbenchmarks perf job - template: /eng/pipelines/common/platform-matrix.yml parameters: @@ -324,7 +307,7 @@ jobs: logicalmachine: 'perfowl' experimentName: 'rlcse' - # run coreclr perfowl microbenchmarks perf jitoptrepeat jobs + # run coreclr perfviper microbenchmarks perf jitoptrepeat jobs - template: /eng/pipelines/common/platform-matrix.yml parameters: jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml @@ -339,10 +322,10 @@ jobs: projectFile: microbenchmarks.proj runKind: micro runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml - logicalmachine: 'perfowl' + logicalmachine: 'perfviper' experimentName: 'jitoptrepeat' - # run coreclr perfowl microbenchmarks perf rpolayout jobs + # run coreclr perfviper microbenchmarks perf rpolayout jobs - template: /eng/pipelines/common/platform-matrix.yml parameters: jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml @@ -357,7 +340,7 @@ jobs: projectFile: microbenchmarks.proj runKind: micro runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml - logicalmachine: 'perfowl' + logicalmachine: 'perfviper' experimentName: 'rpolayout' # run coreclr crossgen perf job From 72d8f39a1b904b5c099ab14898b6e57301b757c6 Mon Sep 17 00:00:00 2001 From: Drew Scoggins Date: Wed, 22 May 2024 11:23:13 -0700 Subject: [PATCH 2/2] Remove rpolayout experiment --- eng/pipelines/coreclr/perf-non-wasm-jobs.yml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/eng/pipelines/coreclr/perf-non-wasm-jobs.yml b/eng/pipelines/coreclr/perf-non-wasm-jobs.yml index 532e5c7f5443a..c40550ea9b37f 100644 --- a/eng/pipelines/coreclr/perf-non-wasm-jobs.yml +++ b/eng/pipelines/coreclr/perf-non-wasm-jobs.yml @@ -325,24 +325,6 @@ jobs: logicalmachine: 'perfviper' experimentName: 'jitoptrepeat' - # run coreclr perfviper microbenchmarks perf rpolayout jobs - - 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' - experimentName: 'rpolayout' - # run coreclr crossgen perf job - template: /eng/pipelines/common/platform-matrix.yml parameters: