Skip to content

Commit

Permalink
Add CrossBlockLocalAssertionProp config. (#94783)
Browse files Browse the repository at this point in the history
  • Loading branch information
cincuranet authored Nov 15, 2023
1 parent e58f897 commit c2b0745
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
33 changes: 33 additions & 0 deletions eng/pipelines/coreclr/perf-non-wasm-jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,39 @@ jobs:
logicalmachine: 'perftiger'
r2rRunType: --nor2r

# run coreclr perftiger microbenchmarks CrossBlockLocalAssertionProp perf 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: crossblocklocalassertionprop

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

# run coreclr perfowl microbenchmarks perf job
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
Expand Down
36 changes: 36 additions & 0 deletions eng/pipelines/coreclr/perf_slow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,24 @@ extends:
timeoutInMinutes: 780
r2rRunType: --nor2r

# run coreclr Linux arm64 ampere CrossBlockLocalAssertionProp 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_arm64
jobParameters:
testGroup: perf
liveLibrariesBuildConfig: Release
projectFile: microbenchmarks.proj
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
logicalmachine: 'perfampere'
timeoutInMinutes: 780
experimentName: crossblocklocalassertionprop

# run coreclr Windows arm64 microbenchmarks perf job
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
Expand Down Expand Up @@ -253,6 +271,24 @@ extends:
r2rRunType: -NoR2R
timeoutInMinutes: 780

# run coreclr Windows arm64 ampere CrossBlockLocalAssertionProp microbenchmarks perf job
- template: /eng/pipelines/common/platform-matrix.yml
parameters:
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
buildConfig: release
runtimeFlavor: coreclr
platforms:
- windows_arm64
jobParameters:
testGroup: perf
liveLibrariesBuildConfig: Release
projectFile: microbenchmarks.proj
runKind: micro
runJobTemplate: /eng/pipelines/coreclr/templates/run-performance-job.yml
logicalmachine: 'perfampere'
experimentName: crossblocklocalassertionprop
timeoutInMinutes: 780

# run coreclr cloudvm microbenchmarks perf job
# this run is added temporarily for measuring AVX-512 performance
- template: /eng/pipelines/common/platform-matrix.yml
Expand Down

0 comments on commit c2b0745

Please sign in to comment.