Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
195 changes: 190 additions & 5 deletions src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPRATE.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"RecommendedMinimumExecutionTime": "(4-cores)=02:00:00,(16-cores)=05:00:00,(64-cores)=10:00:00",
"SupportedPlatforms": "linux-x64,linux-arm64,win-x64,win-arm64",
"SupportedOperatingSystems": "Azure Linux,CentOS,Debian,RedHat,Suse,Ubuntu,Windows",
"Notes": "Using a private package 'speccpu.2017.1.1.9-danielbowers.zip' to enable support for speccpu on Ubuntu 24",
"Notes": "Using a private package 'speccpu.2017.1.1.9-danielbowers.zip' to enable support for speccpu on Ubuntu 24. SPEC CPU 2017 was not initially designed for win-arm64.",
"Limitations": "The following benchmarks don't work on Windows: 507, 511, 521, 526, 527, 538"
},
"Parameters": {
Expand All @@ -19,18 +19,203 @@
"RunPeak": false,
"Threads": "{LogicalCoreCount}",
"Copies": "{LogicalCoreCount}",
"Benchmarks": "{calculate(\"{Platform}\".StartsWith(\"linux\") ? \"fprate\" : \"503 508 510 519 544 549 554\")}",
"BaseOptimizingFlags": "-g -O3 -march={calculate(\"{Architecture}\" == \"x64\" ? \"native\" : \"armv8-a\")} -frecord-gcc-switches",
"PeakOptimizingFlags": "-g -Ofast -march={calculate(\"{Architecture}\" == \"x64\" ? \"native\" : \"armv8-a\")} -flto -frecord-gcc-switches"
},
"Actions": [
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "ExecuteSPECBenchmark",
"Scenario": "benchmark_503.bwaves_r",
Comment thread
saibulusu marked this conversation as resolved.
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "$.Parameters.Benchmarks",
"Benchmarks": "503",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_507.cactuBSSN_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "507",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags",
"SupportedPlatforms": "linux-x64,linux-arm64"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_508.namd_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "508",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_510.parest_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "510",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_511.povray_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "511",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags",
"SupportedPlatforms": "linux-x64,linux-arm64"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_519.lbm_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "519",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_521.wrf_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "521",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags",
"SupportedPlatforms": "linux-x64,linux-arm64"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_526.blender_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "526",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags",
"SupportedPlatforms": "linux-x64,linux-arm64"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_527.cam4_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "527",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags",
"SupportedPlatforms": "linux-x64,linux-arm64"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_538.imagick_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "538",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags",
"SupportedPlatforms": "linux-x64,linux-arm64"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_544.nab_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "544",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_549.fotonik3d_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "549",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
"Copies": "$.Parameters.Copies",
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
}
},
{
"Type": "SpecCpuExecutor",
"Parameters": {
"Scenario": "benchmark_554.roms_r",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
"Benchmarks": "554",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
Expand All @@ -46,7 +231,7 @@
"Parameters": {
"Scenario": "MaskAptDailyTimers",
Comment thread
saibulusu marked this conversation as resolved.
"SupportedPlatforms": "linux-x64,linux-arm64",
"Command": "bash -c 'systemctl mask apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; systemctl stop apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; exit 0'"
"Command": "bash -c \"systemctl mask apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; systemctl stop apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-daily-upgrade.service; exit 0\""
}
},
{
Expand Down
Loading
Loading