diff --git a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPRATE.json b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPRATE.json
index 25258193be..57f893fbf9 100644
--- a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPRATE.json
+++ b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPRATE.json
@@ -16,6 +16,7 @@
"Parameters": {
"CompilerVersion": "",
"Iterations": 2,
+ "Benchmarks": "{calculate(\"{Platform}\".StartsWith(\"linux\") ? \"fprate\" : \"503 508 510 519 544 549 554\")}",
"RunPeak": false,
"Threads": "{LogicalCoreCount}",
"Copies": "{LogicalCoreCount}",
@@ -26,196 +27,10 @@
{
"Type": "SpecCpuExecutor",
"Parameters": {
- "Scenario": "benchmark_503.bwaves_r",
+ "Scenario": "ExecuteSPECBenchmark",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fprate",
- "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",
+ "Benchmarks": "$.Parameters.Benchmarks",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
diff --git a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPSPEED.json b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPSPEED.json
index 0e588574f4..5b25955abb 100644
--- a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPSPEED.json
+++ b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-FPSPEED.json
@@ -16,6 +16,7 @@
"Parameters": {
"CompilerVersion": "",
"Iterations": 2,
+ "Benchmarks": "{calculate(\"{Platform}\".StartsWith(\"linux\") ? \"fpspeed\" : \"603 619 644 654\")}",
"RunPeak": false,
"Threads": "{LogicalCoreCount}",
"Copies": "{LogicalCoreCount}",
@@ -26,151 +27,10 @@
{
"Type": "SpecCpuExecutor",
"Parameters": {
- "Scenario": "benchmark_603.bwaves_s",
+ "Scenario": "ExecuteSPECBenchmark",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "fpspeed",
- "Benchmarks": "603",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
- }
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_607.cactuBSSN_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "607",
- "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_619.lbm_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "619",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
- }
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_621.wrf_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "621",
- "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_627.cam4_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "627",
- "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_628.pop2_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "628",
- "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_638.imagick_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "638",
- "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_644.nab_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "644",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
- }
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_649.fotonik3d_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "649",
- "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_654.roms_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "fpspeed",
- "Benchmarks": "654",
+ "Benchmarks": "$.Parameters.Benchmarks",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
diff --git a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTRATE.json b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTRATE.json
index cd47ac87f0..9a9a80c34e 100644
--- a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTRATE.json
+++ b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTRATE.json
@@ -16,6 +16,7 @@
"Parameters": {
"CompilerVersion": "",
"Iterations": 2,
+ "Benchmarks": "{calculate(\"{Platform}\".StartsWith(\"linux\") ? \"intrate\" : \"505 525 541 548 557\")}",
"RunPeak": false,
"Threads": "{LogicalCoreCount}",
"Copies": "{LogicalCoreCount}",
@@ -26,150 +27,10 @@
{
"Type": "SpecCpuExecutor",
"Parameters": {
- "Scenario": "benchmark_500.perlbench_r",
+ "Scenario": "ExecuteSPECBenchmark",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "intrate",
- "Benchmarks": "500",
- "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_502.gcc_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "502",
- "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_505.mcf_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "505",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
- }
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_520.omnetpp_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "520",
- "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_523.xalancbmk_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "523",
- "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_525.x264_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "525",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
- }
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_531.deepsjeng_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "531",
- "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_541.leela_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "541",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
- }
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_548.exchange2_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "548",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
- }
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_557.xz_r",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intrate",
- "Benchmarks": "557",
+ "Benchmarks": "$.Parameters.Benchmarks",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
diff --git a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTSPEED.json b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTSPEED.json
index bb93ce007f..7b5fde10b2 100644
--- a/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTSPEED.json
+++ b/src/VirtualClient/VirtualClient.Main/profiles/PERF-SPECCPU-INTSPEED.json
@@ -16,6 +16,7 @@
"Parameters": {
"CompilerVersion": "",
"Iterations": 2,
+ "Benchmarks": "{calculate(\"{Platform}\".StartsWith(\"linux\") ? \"intspeed\" : \"641\")}",
"RunPeak": false,
"Threads": "{LogicalCoreCount}",
"Copies": "{LogicalCoreCount}",
@@ -26,122 +27,10 @@
{
"Type": "SpecCpuExecutor",
"Parameters": {
- "Scenario": "benchmark_600.perlbench_s",
+ "Scenario": "ExecuteSPECBenchmark",
"Iterations": "$.Parameters.Iterations",
"SpecProfile": "intspeed",
- "Benchmarks": "600",
- "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_602.gcc_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "602",
- "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_605.mcf_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "605",
- "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_620.omnetpp_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "620",
- "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_623.xalancbmk_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "623",
- "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_625.x264_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "625",
- "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_631.deepsjeng_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "631",
- "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_641.leela_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "641",
+ "Benchmarks": "$.Parameters.Benchmarks",
"PackageName": "speccpu2017",
"RunPeak": "$.Parameters.RunPeak",
"Threads": "$.Parameters.Threads",
@@ -149,38 +38,6 @@
"BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
"PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags"
}
- },
- {
- "Type": "SpecCpuExecutor",
- "Parameters": {
- "Scenario": "benchmark_648.exchange2_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "648",
- "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_657.xz_s",
- "Iterations": "$.Parameters.Iterations",
- "SpecProfile": "intspeed",
- "Benchmarks": "657",
- "PackageName": "speccpu2017",
- "RunPeak": "$.Parameters.RunPeak",
- "Threads": "$.Parameters.Threads",
- "Copies": "$.Parameters.Copies",
- "BaseOptimizingFlags": "$.Parameters.BaseOptimizingFlags",
- "PeakOptimizingFlags": "$.Parameters.PeakOptimizingFlags",
- "SupportedPlatforms": "linux-x64,linux-arm64"
- }
}
],
"Dependencies": [
diff --git a/website/docs/workloads/speccpu/speccpu-profiles.md b/website/docs/workloads/speccpu/speccpu-profiles.md
index 2b70aa5624..738a9e107e 100644
--- a/website/docs/workloads/speccpu/speccpu-profiles.md
+++ b/website/docs/workloads/speccpu/speccpu-profiles.md
@@ -36,8 +36,9 @@ for evaluating the performance of the CPU for processing calculations.
| Parameter | Purpose | Default value |
|---------------------------|---------------------------------------------------------------------------------|---------------|
- | CompilerName | Optional. The name of the compiler to use for compiling CoreMark on the system. | gcc |
| CompilerVersion | Optional. The version of the compiler to use. | The default version for the OS/distro.