Skip to content

Commit

Permalink
wb | profiles: SECP cluster profiles
Browse files Browse the repository at this point in the history
  • Loading branch information
mgmeier committed May 28, 2024
1 parent eec6fd2 commit 6aedb41
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 1 deletion.
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions nix/workbench/profile/pparams/delta-v8-preview.jq
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,8 @@ def delta:
"verifyEd25519Signature-memory-arguments": 10
},
"PlutusV2": {
"verifyEd25519Signature-cpu-arguments-intercept": 57996947,
"verifyEd25519Signature-cpu-arguments-slope": 18975
}
}
};
21 changes: 20 additions & 1 deletion nix/workbench/profile/prof1-variants.jq
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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:
###
Expand Down Expand Up @@ -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"
}
Expand All @@ -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 *
Expand Down

0 comments on commit 6aedb41

Please sign in to comment.