diff --git a/Makefile b/Makefile index 6f11a5724d1..fc952643706 100644 --- a/Makefile +++ b/Makefile @@ -100,6 +100,7 @@ PROFILES_VENDOR := dish dish-plutus dish-10M dish-10M-plutus PROFILES_NOMAD_PERF := default-nomadperf ci-test-nomadperf ci-bench-nomadperf value-nomadperf oldtracing-nomadperf ci-test-oldtracing-nomadperf ci-bench-oldtracing-nomadperf value-oldtracing-nomadperf PROFILES_NOMAD_PERF += plutus-nomadperf plutus24-nomadperf fast-nomadperf latency-nomadperf PROFILES_NOMAD_PERF += plutusv3-blst-nomadperf plutusv3-blst-half-nomadperf plutusv3-blst-double-nomadperf +PROFILES_NOMAD_PERF += plutus-secp-ecdsa-nomadperf plutus-secp-schnorr-nomadperf PROFILES_NOMAD_PERF_DREP := value-drep1k-nomadperf value-drep2k-nomadperf value-drep10k-nomadperf value-drep100k-nomadperf PROFILES_NOMAD_PERF_DREP += plutus-drep1k-nomadperf plutus-drep2k-nomadperf plutus-drep10k-nomadperf plutus-drep100k-nomadperf PROFILES_NOMAD_PERF_NOP2P := default-nomadperf-nop2p oldtracing-nomadperf-nop2p ci-test-nomadperf-nop2p ci-bench-nomadperf-nop2p diff --git a/nix/workbench/profile/pparams/delta-v8-preview.jq b/nix/workbench/profile/pparams/delta-v8-preview.jq index b26b4791fe8..791d605d82d 100644 --- a/nix/workbench/profile/pparams/delta-v8-preview.jq +++ b/nix/workbench/profile/pparams/delta-v8-preview.jq @@ -113,6 +113,8 @@ def delta: "verifyEd25519Signature-memory-arguments": 10 }, "PlutusV2": { + "verifyEd25519Signature-cpu-arguments-intercept": 57996947, + "verifyEd25519Signature-cpu-arguments-slope": 18975 } } }; diff --git a/nix/workbench/profile/prof1-variants.jq b/nix/workbench/profile/prof1-variants.jq index 17044a1a400..4eaae5b01eb 100644 --- a/nix/workbench/profile/prof1-variants.jq +++ b/nix/workbench/profile/prof1-variants.jq @@ -764,6 +764,15 @@ def all_profile_variants: { tps: 2.0 } }) as $nomad_perf_plutusv3blst_base + | + ($nomad_perf_plutus_common_base * + { analysis: + { filters: ["epoch3+", "size-moderate"] + } + , generator: + { tps: 2.0 + } + }) as $nomad_perf_plutussecp_base | ($scenario_latency * $compose_fiftytwo * $dataset_empty * $no_filtering * { desc: "AWS perf class cluster, stop when all latency services stop" @@ -886,6 +895,10 @@ def all_profile_variants: ($nomad_perf_plutusv3blst_base * $nomad_perf_dense * $p2p * $costmodel_v9_preview ) as $plutusv3blst_nomadperf_template | + # P&T Nomad cluster: 52 nodes, P2P by default - Plutus SECP workload + ($nomad_perf_plutussecp_base * $nomad_perf_dense * $p2p * $costmodel_v8_preview + ) as $plutussecp_nomadperf_template + | ### First, auto-named profiles: ### @@ -1149,7 +1162,7 @@ def all_profile_variants: { name: "latency-nomadperfssd" } -## P&T Nomad cluster: 52 nodes, PlutusV3 BLST workloads +## P&T Nomad cluster: 52 nodes, PlutusV3 BLST and Plutus SECP workloads , $plutusv3blst_nomadperf_template * { name: "plutusv3-blst-nomadperf" } @@ -1159,6 +1172,12 @@ def all_profile_variants: , $plutusv3blst_nomadperf_template * $costmodel_v9_preview_doubleb * { name: "plutusv3-blst-double-nomadperf" } + , $plutussecp_nomadperf_template * $plutus_loop_secp_ecdsa * + { name: "plutus-secp-ecdsa-nomadperf" + } + , $plutussecp_nomadperf_template * $plutus_loop_secp_schnorr * + { name: "plutus-secp-schnorr-nomadperf" + } ## P&T Nomad cluster: 52 nodes, value-only and Plutus workloads - DRep injection variants , $value_nomadperf_template * $dreps_small *